Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86OptimizeLEAs.cpp118 template <> struct DenseMapInfo<MemOpKey> { struct
119 using PtrInfo = DenseMapInfo<const MachineOperand *>;
121 static inline MemOpKey getEmptyKey() { in getEmptyKey()
127 static inline MemOpKey getTombstoneKey() { in getTombstoneKey()
133 static unsigned getHashValue(const MemOpKey &Val) { in getHashValue()
176 static bool isEqual(const MemOpKey &LHS, const MemOpKey &RHS) { in isEqual()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/include/llvm/ADT/
DDenseMapInfo.h26 struct DenseMapInfo { struct
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/
DDenseMapInfo.h29 struct DenseMapInfo { struct
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DCFLAndersAliasAnalysis.cpp275 template <> struct DenseMapInfo<OffsetValue> { struct
276 static OffsetValue getEmptyKey() { in getEmptyKey()
281 static OffsetValue getTombstoneKey() { in getTombstoneKey()
286 static unsigned getHashValue(const OffsetValue &OVal) { in getHashValue()
291 static bool isEqual(const OffsetValue &LHS, const OffsetValue &RHS) { in isEqual()
297 template <> struct DenseMapInfo<OffsetInstantiatedValue> { struct
298 static OffsetInstantiatedValue getEmptyKey() { in getEmptyKey()
304 static OffsetInstantiatedValue getTombstoneKey() { in getTombstoneKey()
310 static unsigned getHashValue(const OffsetInstantiatedValue &OVal) { in getHashValue()
315 static bool isEqual(const OffsetInstantiatedValue &LHS, in isEqual()
DMemorySSA.cpp189 template <> struct DenseMapInfo<MemoryLocOrCall> { struct
190 static inline MemoryLocOrCall getEmptyKey() { in getEmptyKey()
194 static inline MemoryLocOrCall getTombstoneKey() { in getTombstoneKey()
198 static unsigned getHashValue(const MemoryLocOrCall &MLOC) { in getHashValue()
213 static bool isEqual(const MemoryLocOrCall &LHS, const MemoryLocOrCall &RHS) { in isEqual()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DEarlyCSE.cpp125 template <> struct DenseMapInfo<SimpleValue> { struct
126 static inline SimpleValue getEmptyKey() { in getEmptyKey()
130 static inline SimpleValue getTombstoneKey() { in getTombstoneKey()
437 template <> struct DenseMapInfo<CallValue> { struct
438 static inline CallValue getEmptyKey() { in getEmptyKey()
442 static inline CallValue getTombstoneKey() { in getTombstoneKey()
DGVNSink.cpp317 template <typename ModelledPHI> struct DenseMapInfo { struct
318 static inline ModelledPHI &getEmptyKey() { in getEmptyKey()
323 static inline ModelledPHI &getTombstoneKey() { in getTombstoneKey()
328 static unsigned getHashValue(const ModelledPHI &V) { return V.hash(); } in getHashValue()
330 static bool isEqual(const ModelledPHI &LHS, const ModelledPHI &RHS) { in isEqual()
DGVN.cpp143 template <> struct DenseMapInfo<GVN::Expression> { struct
144 static inline GVN::Expression getEmptyKey() { return ~0U; } in getEmptyKey()
145 static inline GVN::Expression getTombstoneKey() { return ~1U; } in getTombstoneKey()
147 static unsigned getHashValue(const GVN::Expression &e) { in getHashValue()
153 static bool isEqual(const GVN::Expression &LHS, const GVN::Expression &RHS) { in isEqual()
DNewGVN.cpp444 template <> struct DenseMapInfo<const Expression *> { struct
445 static const Expression *getEmptyKey() { in getEmptyKey()
451 static const Expression *getTombstoneKey() { in getTombstoneKey()
457 static unsigned getHashValue(const Expression *E) { in getHashValue()
461 static unsigned getHashValue(const ExactEqualsExpression &E) { in getHashValue()
465 static bool isEqual(const ExactEqualsExpression &LHS, const Expression *RHS) { in isEqual()
471 static bool isEqual(const Expression *LHS, const Expression *RHS) { in isEqual()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/
DWholeProgramDevirt.cpp266 template <> struct DenseMapInfo<VTableSlot> { struct
267 static VTableSlot getEmptyKey() { in getEmptyKey()
271 static VTableSlot getTombstoneKey() { in getTombstoneKey()
275 static unsigned getHashValue(const VTableSlot &I) { in getHashValue()
279 static bool isEqual(const VTableSlot &LHS, in isEqual()
285 template <> struct DenseMapInfo<VTableSlotSummary> { struct
286 static VTableSlotSummary getEmptyKey() { in getEmptyKey()
290 static VTableSlotSummary getTombstoneKey() { in getTombstoneKey()
294 static unsigned getHashValue(const VTableSlotSummary &I) { in getHashValue()
298 static bool isEqual(const VTableSlotSummary &LHS, in isEqual()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
DInstCombinePHI.cpp935 struct DenseMapInfo<LoweredPHIRecord> { struct
936 static inline LoweredPHIRecord getEmptyKey() { in getEmptyKey()
939 static inline LoweredPHIRecord getTombstoneKey() { in getTombstoneKey()
942 static unsigned getHashValue(const LoweredPHIRecord &Val) { in getHashValue()
946 static bool isEqual(const LoweredPHIRecord &LHS, in isEqual()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/MC/
DMCDwarf.cpp1800 template <> struct DenseMapInfo<CIEKey> { struct
1801 static CIEKey getEmptyKey() { return CIEKey::getEmptyKey(); } in getEmptyKey()
1802 static CIEKey getTombstoneKey() { return CIEKey::getTombstoneKey(); } in getTombstoneKey()
1804 static unsigned getHashValue(const CIEKey &Key) { in getHashValue()
1810 static bool isEqual(const CIEKey &LHS, const CIEKey &RHS) { in isEqual()