..
CMakeLists.txt
Add a loop fusion pass.
2018-05-01 15:40:37 -04:00
dependence_analysis_helpers.cpp
Test/DependencyAnalysis: Fix uninitialized variables
2018-04-19 15:34:15 -04:00
dependence_analysis.cpp
Another fix for old XCode: std::set explicit ctor in test code
2018-04-20 15:58:01 -04:00
fusion_compatibility.cpp
Add a loop fusion pass.
2018-05-01 15:40:37 -04:00
fusion_illegal.cpp
Add a loop fusion pass.
2018-05-01 15:40:37 -04:00
fusion_legal.cpp
Add a loop fusion pass.
2018-05-01 15:40:37 -04:00
fusion_pass.cpp
Add a loop fusion pass.
2018-05-01 15:40:37 -04:00
hoist_all_loop_types.cpp
Loop invariant code motion initial implementation
2018-02-08 22:55:47 -05:00
hoist_double_nested_loops.cpp
Loop invariant code motion initial implementation
2018-02-08 22:55:47 -05:00
hoist_from_independent_loops.cpp
Loop invariant code motion initial implementation
2018-02-08 22:55:47 -05:00
hoist_simple_case.cpp
Loop invariant code motion initial implementation
2018-02-08 22:55:47 -05:00
hoist_single_nested_loops.cpp
Loop invariant code motion initial implementation
2018-02-08 22:55:47 -05:00
hoist_without_preheader.cpp
Change merge return pass to handle structured cfg.
2018-03-19 13:49:04 -04:00
lcssa.cpp
Add LoopUtils class to gather some loop transformation support.
2018-02-01 15:35:09 -05:00
loop_descriptions.cpp
Add GetContinueBlock to loop class.
2018-05-03 14:30:41 -04:00
loop_fission.cpp
Support loop fission.
2018-05-01 15:15:10 -04:00
nested_loops.cpp
Loop invariant code motion initial implementation
2018-02-08 22:55:47 -05:00
peeling_pass.cpp
Add a loop peeling pass.
2018-04-11 15:41:29 +01:00
peeling.cpp
Add a loop peeling pass.
2018-04-11 15:41:29 +01:00
unroll_assumptions.cpp
Unroller support for multiple induction variables
2018-02-27 11:50:08 +00:00
unroll_simple.cpp
Add GetContinueBlock to loop class.
2018-05-03 14:30:41 -04:00
unswitch.cpp
Add loop unswitch pass.
2018-02-27 08:52:46 -05:00