Finegrainify namespacification
authorChris Lattner <sabre@nondot.org>
Tue, 2 Dec 2003 17:43:55 +0000 (17:43 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 2 Dec 2003 17:43:55 +0000 (17:43 +0000)
Fix regressions ScalarRepl/basictest.ll & arraytest.ll

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10287 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Scalar/ScalarReplAggregates.cpp

index e374ccc7a2adab62882e1ff3fc3035db15934756..c1c4759eb98cebb282e8bc8b67c909e5811bf340 100644 (file)
@@ -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 @@ namespace {
 }
 
 // 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 @@ bool SROA::isSafeUseOfAllocation(Instruction *User) {
     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 @@ bool SROA::isSafeAllocaToPromote(AllocationInst *AI) {
     }
   return true;
 }
-
-} // End llvm namespace