diff options
author | Chris Lattner <sabre@nondot.org> | 2007-02-05 22:15:21 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2007-02-05 22:15:21 +0000 |
commit | c670f3da72a14d10eeca7ee88abb875b57eaa6a7 (patch) | |
tree | 2f66ecbd53ad0229bc64dd2a14b16851af55811f /lib/Transforms | |
parent | c837615cf0bfef743f98bb7101f27c23f6f21ba1 (diff) |
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')
-rw-r--r-- | lib/Transforms/Utils/PromoteMemoryToRegister.cpp | 2 |
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. |