SPIRV-Tools/include/spirv-tools
Stephen McGroarty dd8400e150 Initial support for loop unrolling.
This patch adds initial support for loop unrolling in the form of a
series of utility classes which perform the unrolling. The pass can
be run with the command spirv-opt --loop-unroll. This will unroll
loops within the module which have the unroll hint set. The unroller
imposes a number of requirements on the loops it can unroll. These are
documented in the comments for the LoopUtils::CanPerformUnroll method in
loop_utils.h. Some of the restrictions will be lifted in future patches.
2018-02-14 15:44:38 -05:00
..
libspirv.h Build SPIRV-Tools as shared library 2018-02-07 10:43:32 -05:00
libspirv.hpp Allow relaxing validation of pointers in logical addressing mode 2018-01-08 10:36:23 -05:00
linker.hpp Linker code cleanups 2018-01-05 13:28:44 -05:00
optimizer.hpp Initial support for loop unrolling. 2018-02-14 15:44:38 -05:00