Revert rev. 63876. It is causing llvm-gcc bootstrap failure.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63888 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Devang Patel
2009-02-05 21:46:41 +00:00
parent d254a7fc0c
commit 998cbb0444
5 changed files with 16 additions and 72 deletions

View File

@ -148,23 +148,6 @@ bool llvm::ConstantFoldTerminator(BasicBlock *BB) {
return false;
}
//===----------------------------------------------------------------------===//
// CFG Simplification
//
/// isTerminatorFirstRelevantInsn - Return true if Term is very first
/// instruction ignoring Phi nodes and dbg intrinsics.
bool llvm::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;
}
//===----------------------------------------------------------------------===//
// Local dead code elimination...