summaryrefslogtreecommitdiffstats
path: root/polly/test/Isl/CodeGen/simple_vec_stride_negative_one.ll
diff options
context:
space:
mode:
authorTobias Grosser <tobias@grosser.es>2015-12-09 11:38:22 +0000
committerTobias Grosser <tobias@grosser.es>2015-12-09 11:38:22 +0000
commit2d3d4ec860ff13494aaf56855dbe05bf1ab68a29 (patch)
tree7e5b0a5e3d83967225b572c26c4b459a197e8e7d /polly/test/Isl/CodeGen/simple_vec_stride_negative_one.ll
parent87a44d29a2ab3a94220dc6fcfb1de0e41a68817d (diff)
downloadbcm5719-llvm-2d3d4ec860ff13494aaf56855dbe05bf1ab68a29.tar.gz
bcm5719-llvm-2d3d4ec860ff13494aaf56855dbe05bf1ab68a29.zip
executeScopConditionally: Introduce special exiting block
When introducing separate control flow for the original and optimized code we introduce now a special 'ExitingBlock': \ / EnteringBB | SplitBlock---------\ _____|_____ | / EntryBB \ StartBlock | (region) | | \_ExitingBB_/ ExitingBlock | | MergeBlock---------/ | ExitBB / \ This 'ExitingBlock' contains code such as the final_reloads for scalars, which previously were just added to whichever statement/loop_exit/branch-merge block had been generated last. Having an explicit basic block makes it easier to find these constructs when looking at the CFG. llvm-svn: 255107
Diffstat (limited to 'polly/test/Isl/CodeGen/simple_vec_stride_negative_one.ll')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud