/freebsd-src/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ASTTypeTraits.h | 110 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 D | CanonicalizeFreezeInLoops.cpp | 107 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 D | AArch64StackTaggingPreRA.cpp | 215 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 D | ItaniumCXXABI.cpp | 104 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 D | ExprConstant.cpp | 760 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 D | X86OptimizeLEAs.cpp | 118 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 D | DenseMapInfo.h | 50 struct DenseMapInfo { global() struct [all...] |
/freebsd-src/contrib/llvm-project/lld/COFF/ |
H A D | Chunks.h | 630 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 D | EarlyCSE.cpp | 159 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 D | GVNSink.cpp | 308 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 D | NewGVN.cpp | 441 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 D | GVN.cpp | 169 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 D | FunctionSpecialization.cpp | 599 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 D | WholeProgramDevirt.cpp | 331 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 D | AttributorAttributes.cpp | 743 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 D | MemProfContextDisambiguation.cpp | 705 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 D | sanitizer_dense_map_info.h | 63 struct DenseMapInfo { struct
|
/freebsd-src/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | CallEvent.cpp | 1205 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 D | InstCombinePHI.cpp | 1070 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 D | PPCAsmPrinter.cpp | 108 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 D | MCDwarf.cpp | 1830 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 D | AssignmentTrackingAnalysis.cpp | 69 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 D | ObjCMT.cpp | 2037 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 D | MemorySSA.cpp | 219 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 D | SemaStmt.cpp | 4415 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
|