[llvm-commits] CVS: llvm/lib/Analysis/ScalarEvolution.cpp

Chris Lattner sabre at nondot.org
Fri Jan 12 10:29:14 PST 2007



Changes in directory llvm/lib/Analysis:

ScalarEvolution.cpp updated: 1.84 -> 1.85
---
Log message:

don't discriminate against bool


---
Diffs of the changes:  (+1 -1)

 ScalarEvolution.cpp |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)


Index: llvm/lib/Analysis/ScalarEvolution.cpp
diff -u llvm/lib/Analysis/ScalarEvolution.cpp:1.84 llvm/lib/Analysis/ScalarEvolution.cpp:1.85
--- llvm/lib/Analysis/ScalarEvolution.cpp:1.84	Thu Jan 11 22:24:45 2007
+++ llvm/lib/Analysis/ScalarEvolution.cpp	Fri Jan 12 12:28:58 2007
@@ -1930,7 +1930,7 @@
       dyn_cast_or_null<ConstantInt>(EvaluateExpression(Cond, PHIVal));
 
     // Couldn't symbolically evaluate.
-    if (!CondVal || CondVal->getType() != Type::Int1Ty) return UnknownValue;
+    if (!CondVal) return UnknownValue;
 
     if (CondVal->getZExtValue() == ExitWhen) {
       ConstantEvolutionLoopExitValue[PN] = PHIVal;






More information about the llvm-commits mailing list