Searched refs:KeyTy (Results 1 – 8 of 8) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Linker/ |
| H A D | IRMover.h | 27 struct KeyTy { struct 30 KeyTy(ArrayRef<Type *> E, bool P); 31 KeyTy(const StructType *ST); 32 bool operator==(const KeyTy &that) const; 33 bool operator!=(const KeyTy &that) const; 37 static unsigned getHashValue(const KeyTy &Key); 39 static bool isEqual(const KeyTy &LHS, const StructType *RHS);
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/IR/ |
| H A D | LLVMContextImpl.h | 76 struct KeyTy { struct 83 KeyTy(const StructType *ST) in KeyTy() argument 113 return getHashValue(KeyTy(ST)); in getHashValue() 119 return LHS == KeyTy(RHS); in isEqual() 128 struct KeyTy { struct 135 KeyTy(const FunctionType *FT) in KeyTy() argument 169 return getHashValue(KeyTy(FT)); in getHashValue() 175 return LHS == KeyTy(RHS); in isEqual() 227 using KeyTy = MDNodeKeyImpl<NodeTy>; member 1238 using KeyTy = MDNodeKeyImpl<NodeTy>; [all …]
|
| H A D | MetadataImpl.h | 23 const typename InfoT::KeyTy &Key) { in getUniqued()
|
| H A D | Type.cpp | 330 const FunctionTypeKeyInfo::KeyTy Key(ReturnType, Params, isVarArg); in get() 375 const AnonStructTypeKeyInfo::KeyTy Key(ETypes, isPacked); in get()
|
| H A D | DebugInfoMetadata.cpp | 67 DILocationInfo::KeyTy(Line, Column, Scope, in getImpl() 290 GenericDINodeInfo::KeyTy Key(Tag, Header, DwarfOps); in getImpl() 309 setHash(GenericDINodeInfo::KeyTy::calculateHash(this)); in recalculateHash() 318 CLASS##Info::KeyTy(UNWRAP_ARGS(ARGS)))) \
|
| H A D | Metadata.cpp | 705 setHash(MDTupleInfo::KeyTy::calculateHash(this)); in recalculateHash() 835 MDTupleInfo::KeyTy Key(MDs); in getImpl()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Linker/ |
| H A D | IRMover.cpp | 1536 IRMover::StructTypeKeyInfo::KeyTy::KeyTy(ArrayRef<Type *> E, bool P) in KeyTy() function in IRMover::StructTypeKeyInfo::KeyTy 1539 IRMover::StructTypeKeyInfo::KeyTy::KeyTy(const StructType *ST) in KeyTy() function in IRMover::StructTypeKeyInfo::KeyTy 1542 bool IRMover::StructTypeKeyInfo::KeyTy::operator==(const KeyTy &That) const { in operator ==() 1546 bool IRMover::StructTypeKeyInfo::KeyTy::operator!=(const KeyTy &That) const { in operator !=() 1558 unsigned IRMover::StructTypeKeyInfo::getHashValue(const KeyTy &Key) { in getHashValue() 1564 return getHashValue(KeyTy(ST)); in getHashValue() 1567 bool IRMover::StructTypeKeyInfo::isEqual(const KeyTy &LHS, in isEqual() 1571 return LHS == KeyTy(RHS); in isEqual() 1578 return KeyTy(LHS) == KeyTy(RHS); in isEqual() 1602 IRMover::StructTypeKeyInfo::KeyTy Key(ETypes, IsPacked); in findNonOpaque()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MemoryDependenceAnalysis.cpp | 97 template <typename KeyTy> 99 RemoveFromReverseMap(DenseMap<Instruction *, SmallPtrSet<KeyTy, 4>> &ReverseMap, in RemoveFromReverseMap() argument 100 Instruction *Inst, KeyTy Val) { in RemoveFromReverseMap() 101 typename DenseMap<Instruction *, SmallPtrSet<KeyTy, 4>>::iterator InstIt = in RemoveFromReverseMap()
|