diff options
author | Johannes Doerfert <doerfert@uni-saarland.de> | 2014-08-12 18:35:54 +0000 |
---|---|---|
committer | Johannes Doerfert <doerfert@uni-saarland.de> | 2014-08-12 18:35:54 +0000 |
commit | 9744c4af1618d3232b7ff5b4d04d39501f4ff079 (patch) | |
tree | 27df8183e1c70c2781c05f86c1329f71df498e86 /polly/lib/CodeGen/CodeGeneration.cpp | |
parent | d57db6e877d89af25979a633f237c8e542b5f6ce (diff) | |
download | bcm5719-llvm-9744c4af1618d3232b7ff5b4d04d39501f4ff079.tar.gz bcm5719-llvm-9744c4af1618d3232b7ff5b4d04d39501f4ff079.zip |
[Refactor] Cleanup runtime code generation
+ Use regexp in two test case.
+ Refactor the runtime condition build function
llvm-svn: 215466
Diffstat (limited to 'polly/lib/CodeGen/CodeGeneration.cpp')
-rw-r--r-- | polly/lib/CodeGen/CodeGeneration.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/polly/lib/CodeGen/CodeGeneration.cpp b/polly/lib/CodeGen/CodeGeneration.cpp index 29f36c30c5c..4a1f2ea1ff5 100644 --- a/polly/lib/CodeGen/CodeGeneration.cpp +++ b/polly/lib/CodeGen/CodeGeneration.cpp @@ -1056,7 +1056,8 @@ public: simplifyRegion(&S, this); - BasicBlock *StartBlock = executeScopConditionally(S, this); + Value *RTC = ConstantInt::getTrue(S.getRegionEntry()->getContext()); + BasicBlock *StartBlock = executeScopConditionally(S, this, RTC); PollyIRBuilder Builder(StartBlock->begin()); |