diff options
| author | Evan Cheng <evan.cheng@apple.com> | 2007-07-10 06:59:55 +0000 |
|---|---|---|
| committer | Evan Cheng <evan.cheng@apple.com> | 2007-07-10 06:59:55 +0000 |
| commit | 32aad49b249b17693f426038c79c611b463867c2 (patch) | |
| tree | 5f0ae002aa920bce67f6e489d9e961991921aafb /llvm/lib | |
| parent | e635cc43c62f5ee46543e18499792da8ee46997d (diff) | |
| download | bcm5719-llvm-32aad49b249b17693f426038c79c611b463867c2.tar.gz bcm5719-llvm-32aad49b249b17693f426038c79c611b463867c2.zip | |
Move DenseMapKeyInfo<SDOperand> from LegalizeDAG.cpp to SelectionDAGNodes.h
llvm-svn: 38484
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp b/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp index 27340f19923..63f58c20968 100644 --- a/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp +++ b/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp @@ -39,18 +39,6 @@ ViewLegalizeDAGs("view-legalize-dags", cl::Hidden, static const bool ViewLegalizeDAGs = 0; #endif -namespace llvm { -template<> -struct DenseMapKeyInfo<SDOperand> { - static inline SDOperand getEmptyKey() { return SDOperand((SDNode*)-1, -1U); } - static inline SDOperand getTombstoneKey() { return SDOperand((SDNode*)-1, 0);} - static unsigned getHashValue(const SDOperand &Val) { - return DenseMapKeyInfo<void*>::getHashValue(Val.Val) + Val.ResNo; - } - static bool isPod() { return true; } -}; -} - //===----------------------------------------------------------------------===// /// SelectionDAGLegalize - This takes an arbitrary SelectionDAG as input and /// hacks on it until the target machine can handle it. This involves |

