projects
/
oota-llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
0906a7c
)
Increment the insertion iterator to beyond the landingpad instruction.
author
Bill Wendling
<isanbard@gmail.com>
Wed, 17 Aug 2011 21:21:31 +0000
(21:21 +0000)
committer
Bill Wendling
<isanbard@gmail.com>
Wed, 17 Aug 2011 21:21:31 +0000
(21:21 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137872
91177308
-0d34-0410-b5e6-
96231b3b80d8
lib/Transforms/Utils/BasicBlockUtils.cpp
patch
|
blob
|
history
diff --git
a/lib/Transforms/Utils/BasicBlockUtils.cpp
b/lib/Transforms/Utils/BasicBlockUtils.cpp
index b4f74f97e9786dd1e93843742ecd22cc3cef5d7b..bd0dde3838430ea28c4931f08aab1c4fe81a4ec4 100644
(file)
--- a/
lib/Transforms/Utils/BasicBlockUtils.cpp
+++ b/
lib/Transforms/Utils/BasicBlockUtils.cpp
@@
-287,7
+287,7
@@
BasicBlock *llvm::SplitEdge(BasicBlock *BB, BasicBlock *Succ, Pass *P) {
///
BasicBlock *llvm::SplitBlock(BasicBlock *Old, Instruction *SplitPt, Pass *P) {
BasicBlock::iterator SplitIt = SplitPt;
- while (isa<PHINode>(SplitIt))
+ while (isa<PHINode>(SplitIt)
|| isa<LandingPadInst>(SplitIt)
)
++SplitIt;
BasicBlock *New = Old->splitBasicBlock(SplitIt, Old->getName()+".split");