[llvm-commits] CVS: llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp

Chris Lattner lattner at cs.uiuc.edu
Tue Dec 2 11:45:01 PST 2003


Changes in directory llvm/lib/Transforms/Scalar:

ScalarReplAggregates.cpp updated: 1.19 -> 1.20

---
Log message:

Finegrainify namespacification
Fix regressions ScalarRepl/basictest.ll & arraytest.ll


---
Diffs of the changes:  (+3 -6)

Index: llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp
diff -u llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp:1.19 llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp:1.20
--- llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp:1.19	Tue Nov 25 15:09:18 2003
+++ llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp	Tue Dec  2 11:43:55 2003
@@ -32,8 +32,7 @@
 #include "Support/Debug.h"
 #include "Support/Statistic.h"
 #include "Support/StringExtras.h"
-
-namespace llvm {
+using namespace llvm;
 
 namespace {
   Statistic<> NumReplaced("scalarrepl", "Number of allocas broken up");
@@ -65,7 +64,7 @@
 }
 
 // Public interface to the ScalarReplAggregates pass
-Pass *createScalarReplAggregatesPass() { return new SROA(); }
+Pass *llvm::createScalarReplAggregatesPass() { return new SROA(); }
 
 
 bool SROA::runOnFunction(Function &F) {
@@ -234,7 +233,7 @@
     return false;
 
   ++I;
-  if (I != E || !isa<ConstantInt>(I.getOperand()))
+  if (I == E || !isa<ConstantInt>(I.getOperand()))
     return false;
 
   // If this is a use of an array allocation, do a bit more checking for sanity.
@@ -301,5 +300,3 @@
     }
   return true;
 }
-
-} // End llvm namespace





More information about the llvm-commits mailing list