aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
diff options
context:
space:
mode:
authorAditya Nandakumar <aditya_nandakumar@apple.com>2019-02-08 03:32:46 +0000
committerAditya Nandakumar <aditya_nandakumar@apple.com>2019-02-08 03:32:46 +0000
commitc8b5bafa375ae393776d9fc3f874afd6851b83e1 (patch)
treedec56ad7a94627d2291f3b0ac8a51e2fa1d9d58f /include/llvm/CodeGen
parente6576d59f133bb5c9f705499fa67d4420ef937b0 (diff)
downloadllvm-c8b5bafa375ae393776d9fc3f874afd6851b83e1.tar.gz
[GISel]: While constructing the GISelWorklist make sure we reserve at least the required size to the underlying dense map.
https://reviews.llvm.org/D57931 This should save some unnecessary growing of the DenseMap. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@353498 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/CodeGen')
-rw-r--r--include/llvm/CodeGen/GlobalISel/GISelWorkList.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/llvm/CodeGen/GlobalISel/GISelWorkList.h b/include/llvm/CodeGen/GlobalISel/GISelWorkList.h
index 227b0a2486e..626a66620fa 100644
--- a/include/llvm/CodeGen/GlobalISel/GISelWorkList.h
+++ b/include/llvm/CodeGen/GlobalISel/GISelWorkList.h
@@ -33,7 +33,7 @@ class GISelWorkList {
DenseMap<MachineInstr *, unsigned> WorklistMap;
public:
- GISelWorkList() {}
+ GISelWorkList() : WorklistMap(N) {}
bool empty() const { return WorklistMap.empty(); }