diff options
author | Dan Gohman <gohman@apple.com> | 2010-10-12 00:15:27 +0000 |
---|---|---|
committer | Dan Gohman <gohman@apple.com> | 2010-10-12 00:15:27 +0000 |
commit | 060d5ba2486d4c8b8ebd043c0a51ce7890795b27 (patch) | |
tree | ee53c852020f046acd07b01609a5a3206a2f3de5 /llvm/lib | |
parent | c450d2caa552b03a95662d03b204e133b465a483 (diff) | |
download | bcm5719-llvm-060d5ba2486d4c8b8ebd043c0a51ce7890795b27.tar.gz bcm5719-llvm-060d5ba2486d4c8b8ebd043c0a51ce7890795b27.zip |
More SmallVectorImpls.
llvm-svn: 116279
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/VMCore/LLVMContextImpl.cpp | 2 | ||||
-rw-r--r-- | llvm/lib/VMCore/PassManager.cpp | 18 |
2 files changed, 10 insertions, 10 deletions
diff --git a/llvm/lib/VMCore/LLVMContextImpl.cpp b/llvm/lib/VMCore/LLVMContextImpl.cpp index b6430bb0b81..ccb8dc500fc 100644 --- a/llvm/lib/VMCore/LLVMContextImpl.cpp +++ b/llvm/lib/VMCore/LLVMContextImpl.cpp @@ -101,7 +101,7 @@ LLVMContextImpl::~LLVMContextImpl() { MDNodes.push_back(&*I); } MDNodes.append(NonUniquedMDNodes.begin(), NonUniquedMDNodes.end()); - for (SmallVector<MDNode*, 8>::iterator I = MDNodes.begin(), + for (SmallVectorImpl<MDNode *>::iterator I = MDNodes.begin(), E = MDNodes.end(); I != E; ++I) { (*I)->destroy(); } diff --git a/llvm/lib/VMCore/PassManager.cpp b/llvm/lib/VMCore/PassManager.cpp index 1fc3d1536e3..234dc6b62d7 100644 --- a/llvm/lib/VMCore/PassManager.cpp +++ b/llvm/lib/VMCore/PassManager.cpp @@ -620,7 +620,7 @@ Pass *PMTopLevelManager::findAnalysisPass(AnalysisID AID) { return P; // Check other pass managers - for (SmallVector<PMDataManager *, 8>::iterator + for (SmallVectorImpl<PMDataManager *>::iterator I = IndirectPassManagers.begin(), E = IndirectPassManagers.end(); I != E; ++I) if (Pass *P = (*I)->findAnalysisPass(AID, false)) @@ -682,12 +682,12 @@ void PMTopLevelManager::dumpArguments() const { } void PMTopLevelManager::initializeAllAnalysisInfo() { - for (SmallVector<PMDataManager *, 8>::iterator I = PassManagers.begin(), + for (SmallVectorImpl<PMDataManager *>::iterator I = PassManagers.begin(), E = PassManagers.end(); I != E; ++I) (*I)->initializeAnalysisInfo(); // Initailize other pass managers - for (SmallVector<PMDataManager *, 8>::iterator + for (SmallVectorImpl<PMDataManager *>::iterator I = IndirectPassManagers.begin(), E = IndirectPassManagers.end(); I != E; ++I) (*I)->initializeAnalysisInfo(); @@ -708,11 +708,11 @@ void PMTopLevelManager::initializeAllAnalysisInfo() { /// Destructor PMTopLevelManager::~PMTopLevelManager() { - for (SmallVector<PMDataManager *, 8>::iterator I = PassManagers.begin(), + for (SmallVectorImpl<PMDataManager *>::iterator I = PassManagers.begin(), E = PassManagers.end(); I != E; ++I) delete *I; - for (SmallVector<ImmutablePass *, 8>::iterator + for (SmallVectorImpl<ImmutablePass *>::iterator I = ImmutablePasses.begin(), E = ImmutablePasses.end(); I != E; ++I) delete *I; @@ -749,7 +749,7 @@ bool PMDataManager::preserveHigherLevelAnalysis(Pass *P) { return true; const AnalysisUsage::VectorType &PreservedSet = AnUsage->getPreservedSet(); - for (SmallVector<Pass *, 8>::iterator I = HigherLevelAnalysis.begin(), + for (SmallVectorImpl<Pass *>::iterator I = HigherLevelAnalysis.begin(), E = HigherLevelAnalysis.end(); I != E; ++I) { Pass *P1 = *I; if (P1->getAsImmutablePass() == 0 && @@ -849,7 +849,7 @@ void PMDataManager::removeDeadPasses(Pass *P, StringRef Msg, dbgs() << " Free these instances\n"; } - for (SmallVector<Pass *, 12>::iterator I = DeadPasses.begin(), + for (SmallVectorImpl<Pass *>::iterator I = DeadPasses.begin(), E = DeadPasses.end(); I != E; ++I) freePass(*I, Msg, DBG_STR); } @@ -910,7 +910,7 @@ void PMDataManager::add(Pass *P, bool ProcessAnalysis) { collectRequiredAnalysis(RequiredPasses, ReqAnalysisNotAvailable, P); - for (SmallVector<Pass *, 8>::iterator I = RequiredPasses.begin(), + for (SmallVectorImpl<Pass *>::iterator I = RequiredPasses.begin(), E = RequiredPasses.end(); I != E; ++I) { Pass *PRequired = *I; unsigned RDepth = 0; @@ -944,7 +944,7 @@ void PMDataManager::add(Pass *P, bool ProcessAnalysis) { } // Now, take care of required analyses that are not available. - for (SmallVector<AnalysisID, 8>::iterator + for (SmallVectorImpl<AnalysisID>::iterator I = ReqAnalysisNotAvailable.begin(), E = ReqAnalysisNotAvailable.end() ;I != E; ++I) { const PassInfo *PI = PassRegistry::getPassRegistry()->getPassInfo(*I); |