diff options
author | Chris Lattner <sabre@nondot.org> | 2007-09-17 18:34:04 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2007-09-17 18:34:04 +0000 |
commit | 92eea075fddb6aa222991cd6e2483c5a10d97348 (patch) | |
tree | 9fbf93a4ca6637674eaffdef7af40539b80d9f4e /lib/CodeGen/RegAllocBigBlock.cpp | |
parent | 236199e1d28f782209ccbb17cf84b12f3ffecc6e (diff) | |
download | external_llvm-92eea075fddb6aa222991cd6e2483c5a10d97348.zip external_llvm-92eea075fddb6aa222991cd6e2483c5a10d97348.tar.gz external_llvm-92eea075fddb6aa222991cd6e2483c5a10d97348.tar.bz2 |
Merge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfo
Add a new DenseMapInfo::isEqual method to allow clients to redefine
the equality predicate used when probing the hash table.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42042 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/RegAllocBigBlock.cpp')
-rw-r--r-- | lib/CodeGen/RegAllocBigBlock.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/CodeGen/RegAllocBigBlock.cpp b/lib/CodeGen/RegAllocBigBlock.cpp index c7f23f5..7f402a6 100644 --- a/lib/CodeGen/RegAllocBigBlock.cpp +++ b/lib/CodeGen/RegAllocBigBlock.cpp @@ -63,6 +63,7 @@ namespace { struct VRegKeyInfo { static inline unsigned getEmptyKey() { return -1U; } static inline unsigned getTombstoneKey() { return -2U; } + static bool isEqual(unsigned LHS, unsigned RHS) { return LHS == RHS; } static unsigned getHashValue(const unsigned &Key) { return Key; } }; |