SPIRV-Tools/test/opt/loop_optimizations
alan-baker fae1e61ab8
Fix bug in construct block calculation (#1964)
Fixes #1960

* Only allows blocks that are dominated by the header
* Fixed a bad loop fusion test
* Added a test derived from the reported bug
2018-10-10 11:14:01 -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 Fix bug in construct block calculation (#1964) 2018-10-10 11:14:01 -04:00
fusion_pass.cpp Make EFFCEE required (#1943) 2018-10-04 10:00:11 -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 Make EFFCEE required (#1943) 2018-10-04 10:00:11 -04:00
lcssa.cpp Make EFFCEE required (#1943) 2018-10-04 10:00:11 -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 Make EFFCEE required (#1943) 2018-10-04 10:00:11 -04:00
unroll_assumptions.cpp Cleanup includes. (#1795) 2018-08-03 15:06:09 -04:00
unroll_simple.cpp Make EFFCEE required (#1943) 2018-10-04 10:00:11 -04:00
unswitch.cpp Make EFFCEE required (#1943) 2018-10-04 10:00:11 -04:00