add the rest of the comparison routines.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60303 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner
2008-11-30 19:10:41 +00:00
parent b01865c210
commit 012618f0fc

View File

@@ -60,12 +60,12 @@ public:
void *getOpaqueValue() const { return reinterpret_cast<void*>(Value); } void *getOpaqueValue() const { return reinterpret_cast<void*>(Value); }
void setFromOpaqueValue(void *Val) { Value = reinterpret_cast<intptr_t>(Val);} void setFromOpaqueValue(void *Val) { Value = reinterpret_cast<intptr_t>(Val);}
bool operator==(const PointerIntPair &RHS) const { bool operator==(const PointerIntPair &RHS) const {return Value == RHS.Value;}
return Value == RHS.Value; bool operator!=(const PointerIntPair &RHS) const {return Value != RHS.Value;}
} bool operator<(const PointerIntPair &RHS) const {return Value < RHS.Value;}
bool operator!=(const PointerIntPair &RHS) const { bool operator>(const PointerIntPair &RHS) const {return Value > RHS.Value;}
return Value != RHS.Value; bool operator<=(const PointerIntPair &RHS) const {return Value <= RHS.Value;}
} bool operator>=(const PointerIntPair &RHS) const {return Value >= RHS.Value;}
}; };
// Provide specialization of DenseMapInfo for PointerIntPair. // Provide specialization of DenseMapInfo for PointerIntPair.