Add an extra parameter that Chris requested
authorNate Begeman <natebegeman@mac.com>
Thu, 4 Aug 2005 23:50:43 +0000 (23:50 +0000)
committerNate Begeman <natebegeman@mac.com>
Thu, 4 Aug 2005 23:50:43 +0000 (23:50 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22665 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Instructions.h
lib/VMCore/Instructions.cpp

index cc2998d52bd7d15109b202718ad25db33fdc1873..b2d055bf3bb142798b6138767acee9e72528b500 100644 (file)
@@ -807,7 +807,7 @@ public:
   /// hasConstantValue - If the specified PHI node always merges together the 
   /// same value, return the value, otherwise return null.
   ///
-  Value *hasConstantValue();
+  Value *hasConstantValue(bool AllowNonDominatingInstruction = false);
   
   /// Methods for support type inquiry through isa, cast, and dyn_cast:
   static inline bool classof(const PHINode *) { return true; }
index e454d6b3a0df3a0b7172221430e2d24f3e6f27e4..035edb320a6501f3fbe3f16e812d2148ede5ca9f 100644 (file)
@@ -135,7 +135,7 @@ void PHINode::resizeOperands(unsigned NumOps) {
 /// hasConstantValue - If the specified PHI node always merges together the same
 /// value, return the value, otherwise return null.
 ///
-Value *PHINode::hasConstantValue() {
+Value *PHINode::hasConstantValue(bool AllowNonDominatingInstruction) {
   // If the PHI node only has one incoming value, eliminate the PHI node...
   if (getNumIncomingValues() == 1)
     return getIncomingValue(0);