[llvm-commits] [llvm] r70463 - /llvm/trunk/lib/Analysis/ScalarEvolution.cpp

Dan Gohman gohman at apple.com
Wed Apr 29 18:30:18 PDT 2009


Author: djg
Date: Wed Apr 29 20:30:18 2009
New Revision: 70463

URL: http://llvm.org/viewvc/llvm-project?rev=70463&view=rev
Log:
Fix ScalarEvolution::print to print a value for any Instruction with
a SCEVable type, not just integer types.

Modified:
    llvm/trunk/lib/Analysis/ScalarEvolution.cpp

Modified: llvm/trunk/lib/Analysis/ScalarEvolution.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Analysis/ScalarEvolution.cpp?rev=70463&r1=70462&r2=70463&view=diff

==============================================================================
--- llvm/trunk/lib/Analysis/ScalarEvolution.cpp (original)
+++ llvm/trunk/lib/Analysis/ScalarEvolution.cpp Wed Apr 29 20:30:18 2009
@@ -3315,7 +3315,7 @@
 
   OS << "Classifying expressions for: " << F->getName() << "\n";
   for (inst_iterator I = inst_begin(F), E = inst_end(F); I != E; ++I)
-    if (I->getType()->isInteger()) {
+    if (isSCEVable(I->getType())) {
       OS << *I;
       OS << "  -->  ";
       SCEVHandle SV = SE.getSCEV(&*I);





More information about the llvm-commits mailing list