Home
last modified time | relevance | path

Searched refs:KeyTy (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Linker/
H A DIRMover.h29 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 DCIRTypesDetails.h30 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 DConcurrentHashtable.h75 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 DLLVMContextImpl.h94 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 DMetadataImpl.h23 const typename InfoT::KeyTy &Key) { in getUniqued()
H A DType.cpp374 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 DDebugInfoMetadata.cpp108 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 DMetadata.cpp905 setHash(MDTupleInfo::KeyTy::calculateHash(this)); in recalculateHash()
1035 MDTupleInfo::KeyTy Key(MDs); in getImpl()
/freebsd/contrib/llvm-project/llvm/lib/Linker/
H A DIRMover.cpp1571 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 DMemoryDependenceAnalysis.cpp89 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 DDemangleTestCases.inc21082KeyTy, llvm::ConstantFP*, llvm::DenseMapAPFloatKeyInfo, llvm::DenseMapInfo<llvm::ConstantFP*>>::Lo…
21083KeyTy, llvm::ConstantFP*, llvm::DenseMapAPFloatKeyInfo, llvm::DenseMapInfo<llvm::ConstantFP*>>::In…
21084 …enseMapInfoIS4_EEE4growEj", "llvm::DenseMap<llvm::DenseMapAPFloatKeyInfo::KeyTy, llvm::ConstantFP*…
21085KeyTy, llvm::ConstantInt*, llvm::DenseMapAPIntKeyInfo, llvm::DenseMapInfo<llvm::ConstantInt*>>::Lo…
21086KeyTy, 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 …]