commit | 5b6f42f57e730c2d968c313a27fa505a3c3e5efa | [log] [tgz] |
---|---|---|
author | Bill Wendling <isanbard@gmail.com> | Tue Aug 16 20:45:24 2011 +0000 |
committer | Bill Wendling <isanbard@gmail.com> | Tue Aug 16 20:45:24 2011 +0000 |
tree | aee4fbd451c00de169c171710e4ee9becd07b2aa | |
parent | d2e103daf8a093e0e25ddbaa7549c083887196e8 [diff] [blame] |
Use the getFirstInsertionPt() method instead of getFirstNonPHI + an 'isa<>' check for a LandingPadInst. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137745 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Transforms/InstCombine/InstructionCombining.cpp b/lib/Transforms/InstCombine/InstructionCombining.cpp index f13733c..47e7dd4 100644 --- a/lib/Transforms/InstCombine/InstructionCombining.cpp +++ b/lib/Transforms/InstCombine/InstructionCombining.cpp
@@ -1435,8 +1435,7 @@ return false; } - BasicBlock::iterator InsertPos = DestBlock->getFirstNonPHI(); - if (isa<LandingPadInst>(InsertPos)) ++InsertPos; // Skip landingpad inst. + BasicBlock::iterator InsertPos = DestBlock->getFirstInsertionPt(); I->moveBefore(InsertPos); ++NumSunkInst; return true;