Home
last modified time | relevance | path

Searched refs:getHashValue (Results 1 – 25 of 111) sorted by relevance

12345

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A DDenseMapInfo.h79 static unsigned getHashValue(const T *PtrVal) {
91 static unsigned getHashValue(const char& Val) { return Val * 37U; }
102 static unsigned getHashValue(const unsigned char &Val) { return Val * 37U; }
113 static unsigned getHashValue(const unsigned short &Val) { return Val * 37U; }
124 static unsigned getHashValue(const unsigned& Val) { return Val * 37U; }
136 static unsigned getHashValue(const unsigned long& Val) {
150 static unsigned getHashValue(const unsigned long long& Val) {
164 static unsigned getHashValue(const short &Val) { return Val * 37U; }
172 static unsigned getHashValue(const int& Val) { return (unsigned)(Val * 37U); }
187 static unsigned getHashValue(const long& Val) {
[all …]
H A DCachedHashString.h36 : CachedHashStringRef(S, DenseMapInfo<StringRef>::getHashValue(S)) {} in CachedHashStringRef()
56 static unsigned getHashValue(const CachedHashStringRef &S) {
101 : CachedHashString(S, DenseMapInfo<StringRef>::getHashValue(S)) {}
161 static unsigned getHashValue(const CachedHashString &S) {
H A DPointerEmbeddedInt.h110 static unsigned getHashValue(const T &Arg) {
111 return IntInfo::getHashValue(Arg);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DLLVMContextImpl.h66 static unsigned getHashValue(const APFloat &Key) { in getHashValue() function
106 static unsigned getHashValue(const KeyTy& Key) { in getHashValue() function
112 static unsigned getHashValue(const StructType *ST) { in getHashValue() function
113 return getHashValue(KeyTy(ST)); in getHashValue()
161 static unsigned getHashValue(const KeyTy& Key) { in getHashValue() function
168 static unsigned getHashValue(const FunctionType *FT) { in getHashValue() function
169 return getHashValue(KeyTy(FT)); in getHashValue()
248 unsigned getHashValue() const { return getHash(); }
277 unsigned getHashValue() const {
297 unsigned getHashValue() const { return hash_combine(getHash(), Tag, Header); }
[all …]
H A DConstantsContext.h670 static unsigned getHashValue(const ConstantClass *CP) {
672 return getHashValue(LookupKey(CP->getType(), ValType(CP, Storage)));
679 static unsigned getHashValue(const LookupKey &Val) {
683 static unsigned getHashValue(const LookupKeyHashed &Val) {
730 LookupKeyHashed Lookup(MapInfo::getHashValue(Key), Key);
758 LookupKeyHashed Lookup(MapInfo::getHashValue(Key), Key);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/
H A DGVNExpression.h96 HashVal = getHashValue(); in getComputedHash()
113 virtual hash_code getHashValue() const { return getOpcode(); } in getHashValue() function
222 hash_code getHashValue() const override { in getHashValue() function
223 return hash_combine(this->Expression::getHashValue(), ValueType, in getHashValue()
285 hash_code getHashValue() const override { in getHashValue() function
286 return hash_combine(this->BasicExpression::getHashValue(), MemoryLeader); in getHashValue()
462 hash_code getHashValue() const override { in getHashValue() function
463 return hash_combine(this->BasicExpression::getHashValue(), in getHashValue()
528 hash_code getHashValue() const override { in getHashValue() function
529 return hash_combine(this->BasicExpression::getHashValue(), BB); in getHashValue()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/PBQP/
H A DCostAllocator.h57 static unsigned getHashValue(const ValueKeyT &C) { in getHashValue() function
61 static unsigned getHashValue(PoolEntry *P) { in getHashValue() function
62 return getHashValue(P->getValue()); in getHashValue()
65 static unsigned getHashValue(const PoolEntry *P) { in getHashValue() function
66 return getHashValue(P->getValue()); in getHashValue()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCodeGenTBAA.h240 static unsigned getHashValue(const clang::CodeGen::TBAAAccessInfo &Val) {
242 return DenseMapInfo<unsigned>::getHashValue(KindValue) ^
243 DenseMapInfo<MDNode *>::getHashValue(Val.BaseType) ^
244 DenseMapInfo<MDNode *>::getHashValue(Val.AccessType) ^
245 DenseMapInfo<uint64_t>::getHashValue(Val.Offset) ^
246 DenseMapInfo<uint64_t>::getHashValue(Val.Size);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DMemoryLocation.h323 static unsigned getHashValue(const LocationSize &Val) {
324 return DenseMapInfo<uint64_t>::getHashValue(Val.toRaw());
340 static unsigned getHashValue(const MemoryLocation &Val) {
341 return DenseMapInfo<const Value *>::getHashValue(Val.Ptr) ^
342 DenseMapInfo<LocationSize>::getHashValue(Val.Size) ^
343 DenseMapInfo<AAMDNodes>::getHashValue(Val.AATags);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/GSYM/
H A DFileEntry.h56 static unsigned getHashValue(const gsym::FileEntry &Val) {
57 return llvm::hash_combine(DenseMapInfo<uint32_t>::getHashValue(Val.Dir),
58 DenseMapInfo<uint32_t>::getHashValue(Val.Base));
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DSourceLocation.h58 unsigned getHashValue() const { return static_cast<unsigned>(ID); } in getHashValue() function
182 unsigned getHashValue() const;
478 static unsigned getHashValue(clang::FileID S) {
479 return S.getHashValue();
499 static unsigned getHashValue(clang::SourceLocation Loc) {
500 return Loc.getHashValue();
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DValueHandle.h188 static unsigned getHashValue(const WeakVH &Val) {
189 return DenseMapInfo<Value *>::getHashValue(Val);
539 static unsigned getHashValue(const PoisoningVH<T> &Val) {
540 return DenseMapInfo<Value *>::getHashValue(Val.getRawValPtr());
551 static unsigned getHashValue(const T *Val) {
552 return DenseMapInfo<Value *>::getHashValue(Val);
H A DDominators.h112 static unsigned getHashValue(const BasicBlockEdge *V);
122 static unsigned getHashValue(const BasicBlockEdge &Edge) {
123 return hash_combine(BBInfo::getHashValue(Edge.getStart()),
124 BBInfo::getHashValue(Edge.getEnd()));
H A DValueMap.h309 static unsigned getHashValue(const VH &Val) {
310 return DenseMapInfo<KeyT>::getHashValue(Val.Unwrap());
313 static unsigned getHashValue(const KeyT &Val) {
314 return DenseMapInfo<KeyT>::getHashValue(Val);
/netbsd-src/external/apache2/llvm/dist/llvm/tools/dsymutil/
H A DBinaryHolder.h159 getHashValue(const dsymutil::BinaryHolder::ArchiveEntry::KeyTy &K) {
160 return hash_combine(DenseMapInfo<StringRef>::getHashValue(K.Filename),
161 DenseMapInfo<unsigned>::getHashValue(
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/BinaryFormat/
H A DWasmTraits.h35 static unsigned getHashValue(const wasm::WasmSignature &Sig) {
57 static unsigned getHashValue(const wasm::WasmGlobalType &GlobalType) {
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DTypeOrdering.h47 static unsigned getHashValue(clang::QualType Val) {
67 static unsigned getHashValue(clang::CanQualType Val) {
H A DBaseSubobject.h70 static unsigned getHashValue(const clang::BaseSubobject &Base) {
73 return DenseMapInfo<PairTy>::getHashValue(PairTy(Base.getBase(),
H A DNestedNameSpecifier.h547 static unsigned getHashValue(const clang::NestedNameSpecifierLoc &PairVal) {
549 FirstInfo::getHashValue(PairVal.getNestedNameSpecifier()),
550 SecondInfo::getHashValue(PairVal.getOpaqueData()));
H A DCharUnits.h234 static unsigned getHashValue(const clang::CharUnits &CU) {
236 return DenseMapInfo<clang::CharUnits::QuantityType>::getHashValue(Quantity);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Linker/
H A DIRMover.h37 static unsigned getHashValue(const KeyTy &Key);
38 static unsigned getHashValue(const StructType *ST);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MC/
H A DMCRegister.h101 static unsigned getHashValue(const MCRegister &Val) {
102 return DenseMapInfo<unsigned>::getHashValue(Val.id());
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DRegister.h155 static unsigned getHashValue(const Register &Val) {
156 return DenseMapInfo<unsigned>::getHashValue(Val.id());
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64StackTaggingPreRA.cpp223 static unsigned getHashValue(const SlotWithTag &V) { in getHashValue() function
224 return hash_combine(DenseMapInfo<int>::getHashValue(V.FI), in getHashValue()
225 DenseMapInfo<int>::getHashValue(V.Tag)); in getHashValue()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFAcceleratorTable.h339 static unsigned getHashValue(uint32_t Code) { in getHashValue() function
340 return DenseMapInfo<uint32_t>::getHashValue(Code); in getHashValue()
342 static unsigned getHashValue(const Abbrev &Abbr) { in getHashValue() function
343 return getHashValue(Abbr.Code); in getHashValue()

12345