[llvm-commits] [dragonegg] r128811 - /dragonegg/trunk/Constants.cpp
Duncan Sands
baldrick at free.fr
Mon Apr 4 02:49:20 PDT 2011
Author: baldrick
Date: Mon Apr 4 04:49:20 2011
New Revision: 128811
URL: http://llvm.org/viewvc/llvm-project?rev=128811&view=rev
Log:
Map constants to the global variable realizing them using a DenseMap
rather than a std::map.
Modified:
dragonegg/trunk/Constants.cpp
Modified: dragonegg/trunk/Constants.cpp
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/Constants.cpp?rev=128811&r1=128810&r2=128811&view=diff
==============================================================================
--- dragonegg/trunk/Constants.cpp (original)
+++ dragonegg/trunk/Constants.cpp Mon Apr 4 04:49:20 2011
@@ -35,7 +35,6 @@
// System headers
#include <gmp.h>
-#include <map>
// GCC headers
extern "C" {
@@ -1164,7 +1163,7 @@
// Cache the constants to avoid making obvious duplicates that have to be
// folded by the optimizer.
- static std::map<Constant*, GlobalVariable*> CSTCache;
+ static DenseMap<Constant*, GlobalVariable*> CSTCache;
GlobalVariable *&Slot = CSTCache[Init];
if (Slot)
return Slot;
More information about the llvm-commits
mailing list