Home
last modified time | relevance | path

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

/freebsd-src/contrib/llvm-project/clang/include/clang/AST/
H A DASTTypeTraits.h110 struct DenseMapInfo { struct
112 static inline ASTNodeKind getEmptyKey() { return ASTNodeKind(); } in getEmptyKey()
115 static inline ASTNodeKind getTombstoneKey() { in getTombstoneKey()
118 static unsigned getHashValue(const ASTNodeKind &Val) { return Val.KindId; } in getHashValue()
119 static bool isEqual(const ASTNodeKind &LHS, const ASTNodeKind &RHS) { in isEqual()
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCanonicalizeFreezeInLoops.cpp107 template <> struct DenseMapInfo<FrozenIndPHIInfo> { struct
108 getEmptyKeyllvm::DenseMapInfo getEmptyKey() argument
113 getTombstoneKeyllvm::DenseMapInfo getTombstoneKey() argument
118 getHashValuellvm::DenseMapInfo getHashValue() argument
122 isEqualllvm::DenseMapInfo isEqual() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64StackTaggingPreRA.cpp215 template <> struct DenseMapInfo<SlotWithTag> { struct
216 static inline SlotWithTag getEmptyKey() { return {-2, -2}; } in getEmptyKey()
217 static inline SlotWithTag getTombstoneKey() { return {-3, -3}; } in getTombstoneKey()
218 static unsigned getHashValue(const SlotWithTag &V) { in getHashValue()
222 static bool isEqual(const SlotWithTag &A, const SlotWithTag &B) { in isEqual()
/freebsd-src/contrib/llvm-project/clang/lib/AST/
H A DItaniumCXXABI.cpp104 struct DenseMapInfo<DecompositionDeclName> { struct
105 using ArrayInfo = llvm::DenseMapInfo<ArrayRef<const BindingDecl*>>;
106 static DecompositionDeclName getEmptyKey() { in getEmptyKey()
109 static DecompositionDeclName getTombstoneKey() { in getTombstoneKey()
112 static unsigned getHashValue(DecompositionDeclName Key) { in getHashValue()
116 static bool isEqual(DecompositionDeclName LHS, DecompositionDeclName RHS) { in isEqual()
H A DExprConstant.cpp760 template<> struct DenseMapInfo<ObjectUnderConstruction> { global() struct
761 Basellvm::DenseMapInfo global() argument
762 getEmptyKeyllvm::DenseMapInfo getEmptyKey() argument
764 getTombstoneKeyllvm::DenseMapInfo getTombstoneKey() argument
767 getHashValuellvm::DenseMapInfo getHashValue() argument
770 isEqualllvm::DenseMapInfo isEqual() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/
H A 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()
/freebsd-src/contrib/llvm-project/llvm/include/llvm/ADT/
H A DDenseMapInfo.h50 struct DenseMapInfo { global() struct
[all...]
/freebsd-src/contrib/llvm-project/lld/COFF/
H A DChunks.h630 struct DenseMapInfo { global() struct
631 getEmptyKeyChunkAndOffset::DenseMapInfo getEmptyKey() argument
634 getTombstoneKeyChunkAndOffset::DenseMapInfo getTombstoneKey() argument
637 getHashValueChunkAndOffset::DenseMapInfo getHashValue() argument
641 isEqualChunkAndOffset::DenseMapInfo isEqual() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp159 template <> struct DenseMapInfo<SimpleValue> { struct
160 getEmptyKeyllvm::DenseMapInfo getEmptyKey() argument
164 getTombstoneKeyllvm::DenseMapInfo getTombstoneKey() argument
519 template <> struct DenseMapInfo<CallValue> { global() struct
520 getEmptyKeyllvm::DenseMapInfo getEmptyKey() argument
524 getTombstoneKeyllvm::DenseMapInfo getTombstoneKey() argument
590 template <> struct DenseMapInfo<GEPValue> { global() struct
591 getEmptyKeyllvm::DenseMapInfo getEmptyKey() argument
595 getTombstoneKeyllvm::DenseMapInfo getTombstoneKey() argument
[all...]
H A DGVNSink.cpp308 template <typename ModelledPHI> struct DenseMapInfo { global() struct
309 getEmptyKey__anon75ccf7c50111::DenseMapInfo getEmptyKey() argument
314 getTombstoneKey__anon75ccf7c50111::DenseMapInfo getTombstoneKey() argument
319 getHashValue__anon75ccf7c50111::DenseMapInfo getHashValue() argument
321 isEqual__anon75ccf7c50111::DenseMapInfo isEqual() argument
H A DNewGVN.cpp441 template <> struct DenseMapInfo<const Expression *> { struct
442 getEmptyKeyllvm::DenseMapInfo getEmptyKey() argument
448 getTombstoneKeyllvm::DenseMapInfo getTombstoneKey() argument
454 getHashValuellvm::DenseMapInfo getHashValue() argument
458 getHashValuellvm::DenseMapInfo getHashValue() argument
462 isEqualllvm::DenseMapInfo isEqual() argument
468 isEqualllvm::DenseMapInfo isEqual() argument
H A DGVN.cpp169 template <> struct DenseMapInfo<GVNPass::Expression> { in getEmptyKey() argument
168 template <> struct DenseMapInfo<GVNPass::Expression> { global() struct
170 getTombstoneKeyllvm::DenseMapInfo getTombstoneKey() argument
172 getHashValuellvm::DenseMapInfo getHashValue() argument
178 isEqualllvm::DenseMapInfo isEqual() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionSpecialization.cpp599 template <> struct llvm::DenseMapInfo<SpecSig> { struct in llvm
600 getEmptyKeyllvm::DenseMapInfo getEmptyKey() argument
602 getTombstoneKeyllvm::DenseMapInfo getTombstoneKey() argument
604 getHashValuellvm::DenseMapInfo getHashValue() argument
608 isEqualllvm::DenseMapInfo isEqual() argument
H A DWholeProgramDevirt.cpp331 template <> struct DenseMapInfo<VTableSlot> { struct
350 template <> struct DenseMapInfo<VTableSlotSummary> { struct
332 getEmptyKeyllvm::DenseMapInfo getEmptyKey() argument
336 getTombstoneKeyllvm::DenseMapInfo getTombstoneKey() argument
340 getHashValuellvm::DenseMapInfo getHashValue() argument
344 isEqualllvm::DenseMapInfo isEqual() argument
351 getEmptyKeyllvm::DenseMapInfo getEmptyKey() argument
355 getTombstoneKeyllvm::DenseMapInfo getTombstoneKey() argument
359 getHashValuellvm::DenseMapInfo getHashValue() argument
363 isEqualllvm::DenseMapInfo isEqual() argument
[all...]
H A DAttributorAttributes.cpp743 struct DenseMapInfo<AAPointerInfo::Access> : DenseMapInfo<Instruction *> { argument
752 template <> struct DenseMapInfo<AA::RangeTy> { in getEmptyKey() argument
742 struct DenseMapInfo<AAPointerInfo::Access> : DenseMapInfo<Instruction *> { global() struct
751 template <> struct DenseMapInfo<AA::RangeTy> { global() struct
757 getTombstoneKeyllvm::DenseMapInfo getTombstoneKey() argument
762 getHashValuellvm::DenseMapInfo getHashValue() argument
768 isEqualllvm::DenseMapInfo isEqual() argument
3417 template <typename ToTy> struct DenseMapInfo<ReachabilityQueryInfo<ToTy> *> { global() struct
3418 InstSetDMIllvm::DenseMapInfo global() argument
3419 PairDMIllvm::DenseMapInfo global() argument
3421 EmptyKeyllvm::DenseMapInfo global() argument
3422 TombstoneKeyllvm::DenseMapInfo global() argument
3424 getEmptyKeyllvm::DenseMapInfo getEmptyKey() argument
3425 getTombstoneKeyllvm::DenseMapInfo getTombstoneKey() argument
3428 getHashValuellvm::DenseMapInfo getHashValue() argument
3431 isEqualllvm::DenseMapInfo isEqual() argument
[all...]
H A DMemProfContextDisambiguation.cpp705 struct DenseMapInfo<typename CallsiteContextGraph< global() struct
709 struct DenseMapInfo<typename CallsiteContextGraph< global() struct
713 struct DenseMapInfo<IndexCall> global() struct
/freebsd-src/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_dense_map_info.h63 struct DenseMapInfo { struct
/freebsd-src/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCallEvent.cpp1205 template <> struct DenseMapInfo<PrivateMethodKey> { struct
1206 using InterfaceInfo = DenseMapInfo<const ObjCInterfaceDecl *>; argument
1207 using SelectorInfo = DenseMapInfo<Selector>; argument
1209 getEmptyKeyllvm::DenseMapInfo getEmptyKey() argument
1213 getTombstoneKeyllvm::DenseMapInfo getTombstoneKey() argument
1218 getHashValuellvm::DenseMapInfo getHashValue() argument
1225 isEqualllvm::DenseMapInfo isEqual() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp1070 struct DenseMapInfo<LoweredPHIRecord> { struct
1071 getEmptyKeyllvm::DenseMapInfo getEmptyKey() argument
1074 getTombstoneKeyllvm::DenseMapInfo getTombstoneKey() argument
1077 getHashValuellvm::DenseMapInfo getHashValue() argument
1081 isEqualllvm::DenseMapInfo isEqual() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCAsmPrinter.cpp108 struct DenseMapInfo<std::pair<const MCSymbol *, MCSymbolRefExpr::VariantKind>> { argument
107 struct DenseMapInfo<std::pair<const MCSymbol *, MCSymbolRefExpr::VariantKind>> { global() struct
110 getEmptyKeyllvm::DenseMapInfo getEmptyKey() argument
113 getTombstoneKeyllvm::DenseMapInfo getTombstoneKey() argument
116 getHashValuellvm::DenseMapInfo getHashValue() argument
121 isEqualllvm::DenseMapInfo isEqual() argument
/freebsd-src/contrib/llvm-project/llvm/lib/MC/
H A DMCDwarf.cpp1830 template <> struct DenseMapInfo<CIEKey> { global() struct
1831 getEmptyKeyllvm::DenseMapInfo getEmptyKey() argument
1832 getTombstoneKeyllvm::DenseMapInfo getTombstoneKey() argument
1834 getHashValuellvm::DenseMapInfo getHashValue() argument
1841 isEqualllvm::DenseMapInfo isEqual() argument
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DAssignmentTrackingAnalysis.cpp69 template <> struct llvm::DenseMapInfo<VariableID> { struct in llvm
70 using Wrapped = DenseMapInfo<unsigned>; argument
71 getEmptyKeyllvm::DenseMapInfo getEmptyKey() argument
74 getTombstoneKeyllvm::DenseMapInfo getTombstoneKey() argument
77 getHashValuellvm::DenseMapInfo getHashValue() argument
80 isEqualllvm::DenseMapInfo isEqual() argument
/freebsd-src/contrib/llvm-project/clang/lib/ARCMigrate/
H A DObjCMT.cpp2037 template<> struct DenseMapInfo<EditEntry> { struct
2038 getEmptyKeyllvm::DenseMapInfo getEmptyKey() argument
2043 getTombstoneKeyllvm::DenseMapInfo getTombstoneKey() argument
2048 getHashValuellvm::DenseMapInfo getHashValue() argument
2052 isEqualllvm::DenseMapInfo isEqual() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DMemorySSA.cpp219 template <> struct DenseMapInfo<MemoryLocOrCall> { in getEmptyKey() argument
218 template <> struct DenseMapInfo<MemoryLocOrCall> { global() struct
223 getTombstoneKeyllvm::DenseMapInfo getTombstoneKey() argument
227 getHashValuellvm::DenseMapInfo getHashValue() argument
242 isEqualllvm::DenseMapInfo isEqual() argument
/freebsd-src/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmt.cpp4415 template <> struct DenseMapInfo<CatchHandlerType> { global() struct
4416 getEmptyKeyllvm::DenseMapInfo getEmptyKey() argument
4421 getTombstoneKeyllvm::DenseMapInfo getTombstoneKey() argument
4426 getHashValuellvm::DenseMapInfo getHashValue() argument
4430 isEqualllvm::DenseMapInfo isEqual() argument