Home
last modified time | relevance | path

Searched defs:DenseMapInfo (Results 1 – 13 of 13) sorted by relevance

/external/llvm/lib/Transforms/Utils/
DBypassSlowDivision.cpp49 struct DenseMapInfo<DivOpInfo> { struct
50 static bool isEqual(const DivOpInfo &Val1, const DivOpInfo &Val2) { in isEqual()
56 static DivOpInfo getEmptyKey() { in getEmptyKey()
60 static DivOpInfo getTombstoneKey() { in getTombstoneKey()
64 static unsigned getHashValue(const DivOpInfo &Val) { in getHashValue()
/external/llvm/include/llvm/ADT/
DDenseMapInfo.h23 struct DenseMapInfo { struct
/external/llvm/lib/Transforms/Scalar/
DEarlyCSE.cpp76 template<> struct DenseMapInfo<SimpleValue> { struct
77 static inline SimpleValue getEmptyKey() { in getEmptyKey()
80 static inline SimpleValue getTombstoneKey() { in getTombstoneKey()
219 template<> struct DenseMapInfo<CallValue> { struct
220 static inline CallValue getEmptyKey() { in getEmptyKey()
223 static inline CallValue getTombstoneKey() { in getTombstoneKey()
DSampleProfile.cpp85 template <> struct DenseMapInfo<InstructionLocation> { struct
86 typedef DenseMapInfo<int> OffsetInfo;
87 typedef DenseMapInfo<unsigned> DiscriminatorInfo;
88 static inline InstructionLocation getEmptyKey() { in getEmptyKey()
92 static inline InstructionLocation getTombstoneKey() { in getTombstoneKey()
96 static inline unsigned getHashValue(InstructionLocation Val) { in getHashValue()
100 static inline bool isEqual(InstructionLocation LHS, InstructionLocation RHS) { in isEqual()
DGVN.cpp140 template <> struct DenseMapInfo<Expression> { struct
141 static inline Expression getEmptyKey() { in getEmptyKey()
145 static inline Expression getTombstoneKey() { in getTombstoneKey()
149 static unsigned getHashValue(const Expression e) { in getHashValue()
153 static bool isEqual(const Expression &LHS, const Expression &RHS) { in isEqual()
/external/llvm/lib/Transforms/InstCombine/
DInstCombinePHI.cpp590 struct DenseMapInfo<LoweredPHIRecord> { struct
591 static inline LoweredPHIRecord getEmptyKey() { in getEmptyKey()
594 static inline LoweredPHIRecord getTombstoneKey() { in getTombstoneKey()
597 static unsigned getHashValue(const LoweredPHIRecord &Val) { in getHashValue()
601 static bool isEqual(const LoweredPHIRecord &LHS, in isEqual()
/external/clang/tools/libclang/
DCXCursor.cpp1052 template<> struct DenseMapInfo<CXCursor> { struct
1061 return llvm::DenseMapInfo<std::pair<const void *, const void *> > in getHashValue()
1064 static inline bool isEqual(const CXCursor &x, const CXCursor &y) { in isEqual()
/external/llvm/lib/MC/
DMCDwarf.cpp1545 struct DenseMapInfo<CIEKey> { struct
1546 static CIEKey getEmptyKey() { in getEmptyKey()
1549 static CIEKey getTombstoneKey() { in getTombstoneKey()
1552 static unsigned getHashValue(const CIEKey &Key) { in getHashValue()
1559 static bool isEqual(const CIEKey &LHS, in isEqual()
/external/clang/lib/Basic/
DVirtualFileSystem.cpp344 struct DenseMapInfo<StringRef> { struct
346 static inline StringRef getEmptyKey() { return StringRef(""); } in getEmptyKey()
347 static inline StringRef getTombstoneKey() { return StringRef(); } in getTombstoneKey()
348 static unsigned getHashValue(StringRef Val) { return HashString(Val); } in getHashValue()
349 static bool isEqual(StringRef LHS, StringRef RHS) { return LHS == RHS; } in isEqual()
/external/clang/lib/ARCMigrate/
DObjCMT.cpp1908 template<> struct DenseMapInfo<EditEntry> { struct
1909 static inline EditEntry getEmptyKey() { in getEmptyKey()
1914 static inline EditEntry getTombstoneKey() { in getTombstoneKey()
1919 static unsigned getHashValue(const EditEntry& Val) { in getHashValue()
1927 static bool isEqual(const EditEntry &LHS, const EditEntry &RHS) { in isEqual()
/external/llvm/lib/TableGen/
DRecord.cpp59 template<> struct DenseMapInfo<TableGenStringKey> { struct
60 static inline TableGenStringKey getEmptyKey() { in getEmptyKey()
64 static inline TableGenStringKey getTombstoneKey() { in getTombstoneKey()
68 static unsigned getHashValue(const TableGenStringKey& Val) { in getHashValue()
72 static bool isEqual(const TableGenStringKey& LHS, in isEqual()
/external/clang/lib/StaticAnalyzer/Checkers/
DRetainCountChecker.cpp465 template <> struct DenseMapInfo<ObjCSummaryKey> { struct
466 static inline ObjCSummaryKey getEmptyKey() { in getEmptyKey()
471 static inline ObjCSummaryKey getTombstoneKey() { in getTombstoneKey()
476 static unsigned getHashValue(const ObjCSummaryKey &V) { in getHashValue()
482 static bool isEqual(const ObjCSummaryKey& LHS, const ObjCSummaryKey& RHS) { in isEqual()
/external/clang/include/clang/Sema/
DScopeInfo.h191 friend class DenseMapInfo; variable