SPIRV-Tools/test/opt/loop_optimizations
Steven Perron 9fbcce4ca1
Add unrolling to the legalization passes (#1903)
Adds unrolling to the legalization passes.

After enabling unrolling I found a bug when there is a self-referencing
phi node.  That has been fixed.

The test that checks for that the order of optimizations is correct also
needed to be updated.
2018-09-19 16:40:09 -04:00
..
CMakeLists.txt Make fewer test executables 2018-06-12 09:48:42 -04:00
dependence_analysis_helpers.cpp Cleanup includes. (#1795) 2018-08-03 15:06:09 -04:00
dependence_analysis.cpp Cleanup includes. (#1795) 2018-08-03 15:06:09 -04:00
fusion_compatibility.cpp Cleanup includes. (#1795) 2018-08-03 15:06:09 -04:00
fusion_illegal.cpp Cleanup includes. (#1795) 2018-08-03 15:06:09 -04:00
fusion_legal.cpp Cleanup includes. (#1795) 2018-08-03 15:06:09 -04:00
fusion_pass.cpp Cleanup includes. (#1795) 2018-08-03 15:06:09 -04:00
hoist_all_loop_types.cpp Cleanup includes. (#1795) 2018-08-03 15:06:09 -04:00
hoist_double_nested_loops.cpp Cleanup includes. (#1795) 2018-08-03 15:06:09 -04:00
hoist_from_independent_loops.cpp Cleanup includes. (#1795) 2018-08-03 15:06:09 -04:00
hoist_simple_case.cpp Cleanup includes. (#1795) 2018-08-03 15:06:09 -04:00
hoist_single_nested_loops.cpp Cleanup includes. (#1795) 2018-08-03 15:06:09 -04:00
hoist_without_preheader.cpp Cleanup includes. (#1795) 2018-08-03 15:06:09 -04:00
lcssa.cpp Cleanup includes. (#1795) 2018-08-03 15:06:09 -04:00
loop_descriptions.cpp Cleanup includes. (#1795) 2018-08-03 15:06:09 -04:00
loop_fission.cpp Cleanup includes. (#1795) 2018-08-03 15:06:09 -04:00
nested_loops.cpp Cleanup includes. (#1795) 2018-08-03 15:06:09 -04:00
peeling_pass.cpp Cleanup includes. (#1795) 2018-08-03 15:06:09 -04:00
peeling.cpp Cleanup includes. (#1795) 2018-08-03 15:06:09 -04:00
unroll_assumptions.cpp Cleanup includes. (#1795) 2018-08-03 15:06:09 -04:00
unroll_simple.cpp Add unrolling to the legalization passes (#1903) 2018-09-19 16:40:09 -04:00
unswitch.cpp Cleanup includes. (#1795) 2018-08-03 15:06:09 -04:00