diff options
author | Devang Patel <dpatel@apple.com> | 2009-02-05 19:15:39 +0000 |
---|---|---|
committer | Devang Patel <dpatel@apple.com> | 2009-02-05 19:15:39 +0000 |
commit | 1851db6b0f9ef1b85d14b24eb9f838748396352f (patch) | |
tree | f9287af32d7fde31f0a807283281d6c1cae35244 /lib/Transforms/Utils/SimplifyCFG.cpp | |
parent | ca940bb630b20c6a8bd7eb895563ca97817c23e6 (diff) |
Ignore dbg intrinsics while propagating conditional expression info.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63876 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms/Utils/SimplifyCFG.cpp')
-rw-r--r-- | lib/Transforms/Utils/SimplifyCFG.cpp | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/lib/Transforms/Utils/SimplifyCFG.cpp b/lib/Transforms/Utils/SimplifyCFG.cpp index d9c4b69e6d..0248d3d0ca 100644 --- a/lib/Transforms/Utils/SimplifyCFG.cpp +++ b/lib/Transforms/Utils/SimplifyCFG.cpp @@ -1330,20 +1330,6 @@ static bool FoldTwoEntryPHINode(PHINode *PN) { return true; } -/// isTerminatorFirstRelevantInsn - Return true if Term is very first -/// instruction ignoring Phi nodes and dbg intrinsics. -static bool isTerminatorFirstRelevantInsn(BasicBlock *BB, Instruction *Term) { - BasicBlock::iterator BBI = Term; - while (BBI != BB->begin()) { - --BBI; - if (!isa<DbgInfoIntrinsic>(BBI)) - break; - } - if (isa<PHINode>(BBI) || &*BBI == Term) - return true; - return false; -} - /// SimplifyCondBranchToTwoReturns - If we found a conditional branch that goes /// to two returning blocks, try to merge them together into one return, /// introducing a select if the return values disagree. |