summaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2007-02-05 22:15:21 +0000
committerChris Lattner <sabre@nondot.org>2007-02-05 22:15:21 +0000
commitc670f3da72a14d10eeca7ee88abb875b57eaa6a7 (patch)
tree2f66ecbd53ad0229bc64dd2a14b16851af55811f /lib/Transforms/Utils/PromoteMemoryToRegister.cpp
parentc837615cf0bfef743f98bb7101f27c23f6f21ba1 (diff)
downloadllvm-c670f3da72a14d10eeca7ee88abb875b57eaa6a7.tar.gz
llvm-c670f3da72a14d10eeca7ee88abb875b57eaa6a7.tar.bz2
llvm-c670f3da72a14d10eeca7ee88abb875b57eaa6a7.tar.xz
switch an std::set over to a SmallPtrSet, speeding up mem2reg 6% on 176.gcc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33929 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms/Utils/PromoteMemoryToRegister.cpp')
-rw-r--r--lib/Transforms/Utils/PromoteMemoryToRegister.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Transforms/Utils/PromoteMemoryToRegister.cpp b/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
index a73e4682a5..39a4c897cf 100644
--- a/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
+++ b/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
@@ -84,7 +84,7 @@ namespace {
/// Visited - The set of basic blocks the renamer has already visited.
///
- std::set<BasicBlock*> Visited;
+ SmallPtrSet<BasicBlock*, 16> Visited;
/// BBNumbers - Contains a stable numbering of basic blocks to avoid
/// non-determinstic behavior.