summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
diff options
context:
space:
mode:
authorCameron Zwarich <zwarich@apple.com>2011-01-18 04:41:32 +0000
committerCameron Zwarich <zwarich@apple.com>2011-01-18 04:41:32 +0000
commit6968c41ac82752cf768d7e5efa73d307118d66c8 (patch)
treed1dd0e8e4ca5b6d721e6598fc404d5c6fe9b2d9e /llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
parentecd5b9abe90b266db2a2f4d74ab63c19dbe33033 (diff)
downloadbcm5719-llvm-6968c41ac82752cf768d7e5efa73d307118d66c8.tar.gz
bcm5719-llvm-6968c41ac82752cf768d7e5efa73d307118d66c8.zip
Make a std::vector a SmallVector<*, 32> like the other vectors in the same
function. This seems to be about a 1.5% speedup of -scalarrepl on test-suite with SPEC2000 and SPEC2006. llvm-svn: 123731
Diffstat (limited to 'llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp')
-rw-r--r--llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp b/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
index 32f778204cf..188693596cb 100644
--- a/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
+++ b/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
@@ -723,7 +723,7 @@ void PromoteMem2Reg::DetermineInsertionPoint(AllocaInst *AI, unsigned AllocaNum,
PQ.push(std::make_pair(Node, DomLevels[Node]));
}
- std::vector<std::pair<unsigned, BasicBlock*> > DFBlocks;
+ SmallVector<std::pair<unsigned, BasicBlock*>, 32> DFBlocks;
SmallPtrSet<DomTreeNode*, 32> Visited;
SmallVector<DomTreeNode*, 32> Worklist;
while (!PQ.empty()) {
OpenPOWER on IntegriCloud