Home
last modified time | relevance | path

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

12345

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ADT/
H A DDenseMapInfo.h75 static unsigned getHashValue(const T *PtrVal) {
87 static unsigned getHashValue(const char& Val) { return Val * 37U; }
132 static unsigned getHashValue(const unsigned long& Val) {
146 static unsigned getHashValue(const unsigned long long& Val) {
160 static unsigned getHashValue(const short &Val) { return Val * 37U; }
183 static unsigned getHashValue(const long& Val) {
197 static unsigned getHashValue(const long long& Val) {
224 static unsigned getHashValue(const Pair& PairVal) {
252 DenseMapInfo<EltType>::getHashValue(std::get<I>(values)),
261 static unsigned getHashValue(const std::tuple<Ts...> &values) {
[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);
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DWasmTraits.h35 static unsigned getHashValue(const wasm::WasmSignature &Sig) {
57 static unsigned getHashValue(const wasm::WasmGlobalType &GlobalType) {
74 static unsigned getHashValue(const wasm::WasmLimits &Limits) {
98 static unsigned getHashValue(const wasm::WasmTableType &TableType) {
101 DenseMapInfo<wasm::WasmLimits>::getHashValue(TableType.Limits));
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DLLVMContextImpl.h113 return getHashValue(KeyTy(ST)); in getHashValue()
169 return getHashValue(KeyTy(FT)); in getHashValue()
277 unsigned getHashValue() const {
340 unsigned getHashValue() const {
370 unsigned getHashValue() const {
425 unsigned getHashValue() const {
504 unsigned getHashValue() const {
620 unsigned getHashValue() const {
670 unsigned getHashValue() const {
740 unsigned getHashValue() const {
[all …]
/freebsd-13.1/contrib/llvm-project/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
285 hash_code getHashValue() const override { in getHashValue() function
462 hash_code getHashValue() const override { in getHashValue() function
528 hash_code getHashValue() const override { in getHashValue() function
574 hash_code getHashValue() const override { in getHashValue() function
575 return hash_combine(this->Expression::getHashValue(), in getHashValue()
611 hash_code getHashValue() const override { in getHashValue() function
612 return hash_combine(this->Expression::getHashValue(), in getHashValue()
[all …]
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/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);
/freebsd-13.1/contrib/llvm-project/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));
/freebsd-13.1/contrib/llvm-project/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);
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/
H A DSourceLocation.h57 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();
501 static unsigned getHashValue(clang::SourceLocation Loc) {
502 return Loc.getHashValue();
/freebsd-13.1/contrib/llvm-project/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);
/freebsd-13.1/contrib/llvm-project/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);
/freebsd-13.1/contrib/llvm-project/lld/include/lld/Core/
H A DSymbolTable.h66 static unsigned getHashValue(StringRef const val) { in getHashValue() function
79 static unsigned getHashValue(const DefinedAtom * const Val);
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Linker/
H A DIRMover.h37 static unsigned getHashValue(const KeyTy &Key);
38 static unsigned getHashValue(const StructType *ST);
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCRegister.h102 static unsigned getHashValue(const MCRegister &Val) {
103 return DenseMapInfo<unsigned>::getHashValue(Val.id());
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRegister.h155 static unsigned getHashValue(const Register &Val) {
156 return DenseMapInfo<unsigned>::getHashValue(Val.id());
/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Utility/
H A DConstString.h445 static unsigned getHashValue(lldb_private::ConstString val) {
446 return DenseMapInfo<const char *>::getHashValue(val.m_string);
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DSymbolStringPool.h196 static unsigned getHashValue(const orc::SymbolStringPtr &V) {
197 return DenseMapInfo<orc::SymbolStringPtr::PoolEntryPtr>::getHashValue(V.S);

12345