summaryrefslogtreecommitdiff
path: root/include/llvm/Transforms/Utils
diff options
context:
space:
mode:
authorNate Begeman <natebegeman@mac.com>2005-08-04 23:24:19 +0000
committerNate Begeman <natebegeman@mac.com>2005-08-04 23:24:19 +0000
commita83ba0f5c934e2cdbb5724cab365ecc0b5aae6c6 (patch)
treec2f7359039f56fc721dea9838ec9662af10f8ba0 /include/llvm/Transforms/Utils
parentf065f05397d0a46482f3dd1ebad31cb2d27bd236 (diff)
downloadllvm-a83ba0f5c934e2cdbb5724cab365ecc0b5aae6c6.tar.gz
llvm-a83ba0f5c934e2cdbb5724cab365ecc0b5aae6c6.tar.bz2
llvm-a83ba0f5c934e2cdbb5724cab365ecc0b5aae6c6.tar.xz
Fix a fixme in CondPropagate.cpp by moving a PhiNode optimization into
BasicBlock's removePredecessor routine. This requires shuffling around the definition and implementation of hasContantValue from Utils.h,cpp into Instructions.h,cpp git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22664 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/Transforms/Utils')
-rw-r--r--include/llvm/Transforms/Utils/Local.h10
1 files changed, 0 insertions, 10 deletions
diff --git a/include/llvm/Transforms/Utils/Local.h b/include/llvm/Transforms/Utils/Local.h
index 11abb5b666..2cf47e622a 100644
--- a/include/llvm/Transforms/Utils/Local.h
+++ b/include/llvm/Transforms/Utils/Local.h
@@ -74,16 +74,6 @@ bool isInstructionTriviallyDead(Instruction *I);
bool dceInstruction(BasicBlock::iterator &BBI);
//===----------------------------------------------------------------------===//
-// PHI Instruction Simplification
-//
-
-/// hasConstantValue - If the specified PHI node always merges together the same
-/// value, return the value, otherwise return null.
-///
-Value *hasConstantValue(PHINode *PN);
-
-
-//===----------------------------------------------------------------------===//
// Control Flow Graph Restructuring...
//