/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | BitVector.h | 17 #include "llvm/ADT/DenseMapInfo.h" 940 template <> struct DenseMapInfo<BitVector> { 948 return DenseMapInfo<std::pair<unsigned, ArrayRef<uintptr_t>>>::getHashValue(
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | GVNSink.cpp | 38 #include "llvm/ADT/DenseMapInfo.h" 251 /// \note This is specifically for DenseMapInfo - do not use this! 317 template <typename ModelledPHI> struct DenseMapInfo { 335 using ModelledPHISet = DenseSet<ModelledPHI, DenseMapInfo<ModelledPHI>>;
|
H A D | LoopUnrollPass.cpp | 16 #include "llvm/ADT/DenseMapInfo.h" 328 using PtrInfo = DenseMapInfo<Instruction *>; 329 using PairInfo = DenseMapInfo<std::pair<Instruction *, int>>;
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/ |
H A D | DWARFAcceleratorTable.h | 328 /// DenseMapInfo for struct Abbrev. 333 return DenseMapInfo<uint32_t>::getHashValue(Code);
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | APValue.h | 654 template<> struct DenseMapInfo<clang::APValue::LValueBase> {
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Serialization/ |
H A D | ASTBitCodes.h | 25 #include "llvm/ADT/DenseMapInfo.h" 2098 template <> struct DenseMapInfo<clang::serialization::DeclarationNameKey> { struct in namespace:llvm
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | GSIStreamBuilder.cpp | 66 // DenseMapInfo implementation for deduplicating symbol records. 74 DenseMapInfo<ArrayRef<uint8_t>>::getTombstoneKey());
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Object/ |
H A D | ObjectFile.h | 16 #include "llvm/ADT/DenseMapInfo.h" 569 template <> struct DenseMapInfo<object::SectionRef> { struct in namespace:llvm
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombinePHI.cpp | 930 struct DenseMapInfo<LoweredPHIRecord> { struct in namespace:llvm 938 return DenseMapInfo<PHINode*>::getHashValue(Val.PN) ^ (Val.Shift>>3) ^
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaStmt.cpp | 3995 // This is a special constructor to be used only with DenseMapInfo's 3997 friend struct llvm::DenseMapInfo<CatchHandlerType>; 4035 template <> struct DenseMapInfo<CatchHandlerType> { struct in namespace:llvm 4037 return CatchHandlerType(DenseMapInfo<QualType>::getEmptyKey(), 4042 return CatchHandlerType(DenseMapInfo<QualType>::getTombstoneKey(), 4047 return DenseMapInfo<QualType>::getHashValue(Base.underlying());
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAGNodes.h | 61 template <typename T> struct DenseMapInfo; 126 friend struct DenseMapInfo<SDValue>; 219 template<> struct DenseMapInfo<SDValue> { struct in namespace:llvm
|
H A D | MachineInstr.h | 18 #include "llvm/ADT/DenseMapInfo.h" 1802 /// Special DenseMapInfo traits to compare MachineInstr* by *value* of the 1806 struct MachineInstrExpressionTrait : DenseMapInfo<MachineInstr*> {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Linker/ |
H A D | IRMover.cpp | 1504 return DenseMapInfo<StructType *>::getEmptyKey(); 1508 return DenseMapInfo<StructType *>::getTombstoneKey();
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/ |
H A D | WasmObjectWriter.cpp | 93 Value += DenseMapInfo<uint32_t>::getHashValue(uint32_t(Ret)); 95 Value += DenseMapInfo<uint32_t>::getHashValue(uint32_t(Param));
|
H A D | MCDwarf.cpp | 1864 template <> struct DenseMapInfo<CIEKey> { struct in namespace:llvm
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | ConstantsContext.h | 18 #include "llvm/ADT/DenseMapInfo.h" 658 using ConstantClassInfo = DenseMapInfo<ConstantClass *>;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | Local.cpp | 17 #include "llvm/ADT/DenseMapInfo.h" 1119 return DenseMapInfo<PHINode *>::getEmptyKey(); 1123 return DenseMapInfo<PHINode *>::getTombstoneKey(); 2177 return DenseMapInfo<CatchPadInst *>::getEmptyKey(); 2181 return DenseMapInfo<CatchPadInst *>::getTombstoneKey();
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/ |
H A D | CoverageMapping.h | 969 /// Provide DenseMapInfo for CounterExpression 970 template<> struct DenseMapInfo<coverage::CounterExpression> { struct in namespace:llvm
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | JSON.h | 91 using Storage = DenseMap<ObjectKey, Value, llvm::DenseMapInfo<StringRef>>;
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | Attributor.h | 565 template <> struct DenseMapInfo<IRPosition> : DenseMapInfo<void *> { struct in inherits:DenseMapInfo
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | Attributor.cpp | 269 const IRPosition IRPosition::EmptyKey(DenseMapInfo<void *>::getEmptyKey()); 271 IRPosition::TombstoneKey(DenseMapInfo<void *>::getTombstoneKey());
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolution.h | 26 #include "llvm/ADT/DenseMapInfo.h" 1178 DenseMap<SCEVCallbackVH, const SCEV *, DenseMapInfo<Value *>>;
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | DebugInfoMetadata.h | 2674 template <> struct DenseMapInfo<DIExpression::FragmentInfo> { 3387 template <> struct DenseMapInfo<DebugVariable> { 3404 HV = DenseMapInfo<FragmentInfo>::getHashValue(*Fragment);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | LazyValueInfo.cpp | 168 DenseSet<LVIValueHandle, DenseMapInfo<Value *>> ValueHandles;
|
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
H A D | SymbolFileDWARF.cpp | 923 offset == llvm::DenseMapInfo<dw_offset_t>::getEmptyKey() || 924 offset == llvm::DenseMapInfo<dw_offset_t>::getTombstoneKey())
|