dan sinclair
eda2cfbe12
Cleanup includes. ( #1795 )
...
This Cl cleans up the include paths to be relative to the top level
directory. Various include-what-you-use fixes have been added.
2018-08-03 15:06:09 -04:00
dan sinclair
58a6876cee
Rewrite include guards ( #1793 )
...
This CL rewrites the include guards to make PRESUBMIT.py include guard
check happy.
2018-08-03 08:05:33 -04:00
dan sinclair
3dad1cda11
Change libspirv to spvtools namespace ( #1678 )
...
This CL changes all of the libspirv namespace code to spvtools to match
the rest of the code base.
2018-07-07 09:38:00 -04:00
Diego Novillo
d2938e4842
Re-format files in source, source/opt, source/util, source/val and tools.
...
NFC. This just makes sure every file is formatted following the
formatting definition in .clang-format.
Re-formatted with:
$ clang-format -i $(find source tools include -name '*.cpp')
$ clang-format -i $(find source tools include -name '*.h')
2017-11-08 14:03:08 -05:00
David Neto
c935253c91
Make friendly number-based names for OpConstant
...
For example:
%int_42 = OpConstant %int 42
%int_n42 = OpConstant %int -42
%float_3_14 = OpConstant %float 3.14
2016-11-15 14:05:03 -05:00
David Neto
e0dd033414
Make friendly names for built-in variables.
...
Handles only OpDecorate
Does not handle:
- decorations on struct members
- decoration via OpGroupDecorate
2016-09-14 15:25:24 -04:00
David Neto
9fc8658ef3
Relicense SPIRV-Tools under Apache 2.0
...
Fixes https://github.com/KhronosGroup/SPIRV-Tools/issues/383
Finalize v2016.4
2016-09-02 10:00:29 -04:00
David Neto
0bdcc23f7e
Disassembling: map IDs to friendly names.
...
Add a FriendlyNameMapper to deduce friendly names for IDs based on
OpName, type structure, etc.
2016-07-19 16:28:17 -04:00