llvm-project/polly/lib
Tobias Grosser 8362c26113 Define buildScheduleRec on RegionNodes and pull out the tree traversal [NFC]
This change clarifies that for Not-NonAffine-SubRegions we actually iterate over
the subnodes and for both NonAffine-SubRegions and BasicBlocks, we perform the
schedule construction. As a result, the tree traversal becomes trivial, the
special case for a scop consisting just of a single non-affine region
disappears and the indentation of the code is reduced.

No functional change intended.

llvm-svn: 256940
2016-01-06 15:30:06 +00:00
..
Analysis Define buildScheduleRec on RegionNodes and pull out the tree traversal [NFC] 2016-01-06 15:30:06 +00:00
CodeGen Refactor canSynthesize in the BlockGenerators [NFC] 2015-12-22 19:08:49 +00:00
Exchange Adjust formatting to clang-format changes in 256149 2015-12-21 12:38:56 +00:00
External Update isl to isl-0.15-142-gf101714 2015-12-04 08:46:14 +00:00
JSON Added arcanist linters and cleaned errors and warnings 2014-08-18 00:40:13 +00:00
Support Print "null" for ISL objects that are nullptr 2015-12-13 19:35:26 +00:00
Transform Adjust formatting to clang-format changes in 256149 2015-12-21 12:38:56 +00:00
CMakeLists.txt IR cleanup after CodeGeneration 2015-11-26 12:36:25 +00:00
Makefile Remove independent blocks pass 2015-10-18 12:28:00 +00:00
Polly.cpp Move Pass registration into polly library 2014-03-19 17:54:23 +00:00