From: Philip Reames Date: Fri, 20 Feb 2015 22:48:20 +0000 (+0000) Subject: [RewriteStatepointsForGC] Replace std::map with DenseMap X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=ca6245c5541321f08974b4908617e3e8aebbab1a;p=oota-llvm.git [RewriteStatepointsForGC] Replace std::map with DenseMap I'd done the work of extracting the typedef in a previous commit, but didn't actually change it. Hopefully this will make any subtle changes easier to isolate. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@230081 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp b/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp index 041f405ca48..51354522e3f 100644 --- a/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp +++ b/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp @@ -95,7 +95,7 @@ namespace { // Generally, after the execution of a full findBasePointer call, only the // base relation will remain. Internally, we add a mixture of the two // types, then update all the second type to the first type -typedef std::map DefiningValueMapTy; +typedef DenseMap DefiningValueMapTy; typedef std::set StatepointLiveSetTy; struct PartiallyConstructedSafepointRecord { @@ -584,7 +584,7 @@ private: Value *base; // non null only if status == base }; -typedef std::map ConflictStateMapTy; +typedef DenseMap ConflictStateMapTy; // Values of type PhiState form a lattice, and this is a helper // class that implementes the meet operation. The meat of the meet // operation is implemented in MeetPhiStates::pureMeet