| /freebsd/contrib/llvm-project/llvm/include/llvm/Linker/ |
| H A D | IRMover.h | 29 struct KeyTy { struct 32 LLVM_ABI KeyTy(ArrayRef<Type *> E, bool P); 33 LLVM_ABI KeyTy(const StructType *ST); 34 LLVM_ABI bool operator==(const KeyTy &that) const; 35 LLVM_ABI bool operator!=(const KeyTy &that) const; 39 LLVM_ABI static unsigned getHashValue(const KeyTy &Key); 41 LLVM_ABI static bool isEqual(const KeyTy &LHS, const StructType *RHS);
|
| /freebsd/contrib/llvm-project/clang/include/clang/CIR/Dialect/IR/ |
| H A D | CIRTypesDetails.h | 30 struct KeyTy { struct 38 KeyTy(llvm::ArrayRef<mlir::Type> members, mlir::StringAttr name, in KeyTy() argument 60 KeyTy getAsKey() const { in getAsKey() 61 return KeyTy(members, name, incomplete, packed, padded, kind); in getAsKey() 64 bool operator==(const KeyTy &key) const { 72 static llvm::hash_code hashKey(const KeyTy &key) { in hashKey() 80 const KeyTy &key) { in construct()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | ConcurrentHashtable.h | 75 template <typename KeyTy, typename KeyDataTy, typename AllocatorTy> 79 static inline uint64_t getHashValue(const KeyTy &Key) { in getHashValue() 84 static inline bool isEqual(const KeyTy &LHS, const KeyTy &RHS) { in isEqual() 89 static inline const KeyTy &getKey(const KeyDataTy &KeyData) { in getKey() 94 static inline KeyDataTy *create(const KeyTy &Key, AllocatorTy &Allocator) { in create() 99 template <typename KeyTy, typename KeyDataTy, typename AllocatorTy, 101 ConcurrentHashTableInfoByPtr<KeyTy, KeyDataTy, AllocatorTy>> 172 std::pair<KeyDataTy *, bool> insert(const KeyTy &NewValue) { in insert()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | LLVMContextImpl.h | 94 struct KeyTy { 98 KeyTy(const ArrayRef<Type *> &E, bool P) : ETypes(E), isPacked(P) {} 100 KeyTy(const StructType *ST) 103 bool operator==(const KeyTy &that) const { 110 bool operator!=(const KeyTy &that) const { return !this->operator==(that); } 121 static unsigned getHashValue(const KeyTy &Key) { 126 return getHashValue(KeyTy(ST)); 129 static bool isEqual(const KeyTy &LHS, const StructType *RHS) { 132 return LHS == KeyTy(RHS); 141 struct KeyTy { [all …]
|
| H A D | MetadataImpl.h | 23 const typename InfoT::KeyTy &Key) { in getUniqued()
|
| H A D | Type.cpp | 374 const FunctionTypeKeyInfo::KeyTy Key(ReturnType, Params, isVarArg); in get() 419 const AnonStructTypeKeyInfo::KeyTy Key(ETypes, isPacked); in get() 920 const TargetExtTypeKeyInfo::KeyTy Key(Name, Types, Ints); in getOrError()
|
| H A D | DebugInfoMetadata.cpp | 108 DILocationInfo::KeyTy(Line, Column, Scope, in getImpl() 578 GenericDINodeInfo::KeyTy Key(Tag, Header, DwarfOps); in getImpl() 597 setHash(GenericDINodeInfo::KeyTy::calculateHash(this)); in recalculateHash() 606 CLASS##Info::KeyTy(UNWRAP_ARGS(ARGS)))) \
|
| H A D | Metadata.cpp | 905 setHash(MDTupleInfo::KeyTy::calculateHash(this)); in recalculateHash() 1035 MDTupleInfo::KeyTy Key(MDs); in getImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Linker/ |
| H A D | IRMover.cpp | 1571 IRMover::StructTypeKeyInfo::KeyTy::KeyTy(ArrayRef<Type *> E, bool P) in KeyTy() function in IRMover::StructTypeKeyInfo::KeyTy 1574 IRMover::StructTypeKeyInfo::KeyTy::KeyTy(const StructType *ST) in KeyTy() function in IRMover::StructTypeKeyInfo::KeyTy 1577 bool IRMover::StructTypeKeyInfo::KeyTy::operator==(const KeyTy &That) const { in operator ==() 1581 bool IRMover::StructTypeKeyInfo::KeyTy::operator!=(const KeyTy &That) const { in operator !=() 1593 unsigned IRMover::StructTypeKeyInfo::getHashValue(const KeyTy &Key) { in getHashValue() 1598 return getHashValue(KeyTy(ST)); in getHashValue() 1601 bool IRMover::StructTypeKeyInfo::isEqual(const KeyTy &LHS, in isEqual() 1605 return LHS == KeyTy(RHS); in isEqual() 1612 return KeyTy(LHS) == KeyTy(RHS); in isEqual() 1636 IRMover::StructTypeKeyInfo::KeyTy Key(ETypes, IsPacked); in findNonOpaque()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MemoryDependenceAnalysis.cpp | 89 template <typename KeyTy> 91 RemoveFromReverseMap(DenseMap<Instruction *, SmallPtrSet<KeyTy, 4>> &ReverseMap, in RemoveFromReverseMap() argument 92 Instruction *Inst, KeyTy Val) { in RemoveFromReverseMap() 93 typename DenseMap<Instruction *, SmallPtrSet<KeyTy, 4>>::iterator InstIt = in RemoveFromReverseMap()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 21082 …KeyTy, llvm::ConstantFP*, llvm::DenseMapAPFloatKeyInfo, llvm::DenseMapInfo<llvm::ConstantFP*>>::Lo… 21083 …KeyTy, llvm::ConstantFP*, llvm::DenseMapAPFloatKeyInfo, llvm::DenseMapInfo<llvm::ConstantFP*>>::In… 21084 …enseMapInfoIS4_EEE4growEj", "llvm::DenseMap<llvm::DenseMapAPFloatKeyInfo::KeyTy, llvm::ConstantFP*… 21085 …KeyTy, llvm::ConstantInt*, llvm::DenseMapAPIntKeyInfo, llvm::DenseMapInfo<llvm::ConstantInt*>>::Lo… 21086 …KeyTy, llvm::ConstantInt*, llvm::DenseMapAPIntKeyInfo, llvm::DenseMapInfo<llvm::ConstantInt*>>::In… 21087 …2DenseMapInfoIS4_EEE4growEj", "llvm::DenseMap<llvm::DenseMapAPIntKeyInfo::KeyTy, llvm::ConstantInt… 21858 …astEmptyBucketsEv", "llvm::DenseMapIterator<llvm::DenseMapAPFloatKeyInfo::KeyTy, llvm::ConstantFP*… 21859 …ePastEmptyBucketsEv", "llvm::DenseMapIterator<llvm::DenseMapAPIntKeyInfo::KeyTy, llvm::ConstantInt… 21864 …12DenseMapInfoIS4_EEED2Ev", "llvm::DenseMap<llvm::DenseMapAPFloatKeyInfo::KeyTy, llvm::ConstantFP*… 21865 …S_12DenseMapInfoIS4_EEED2Ev", "llvm::DenseMap<llvm::DenseMapAPIntKeyInfo::KeyTy, llvm::ConstantInt… [all …]
|