Searched refs:hash_combine (Results 1 - 25 of 42) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Object/
H A DWasmTraits.h38 H = hash_combine(H, Ret);
40 H = hash_combine(H, Param);
58 return hash_combine(GlobalType.Type, GlobalType.Mutable);
H A DObjectFile.h573 return hash_combine(Raw.p, Raw.d.a, Raw.d.b);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Frontend/
H A DTestModuleFileExtension.cpp97 Code = llvm::hash_combine(Code, BlockName);
98 Code = llvm::hash_combine(Code, MajorVersion);
99 Code = llvm::hash_combine(Code, MinorVersion);
100 Code = llvm::hash_combine(Code, UserInfo);
H A DCompilerInvocation.cpp3643 using llvm::hash_combine;
3653 code = hash_combine(code, LangOpts->Name);
3655 code = hash_combine(code, static_cast<unsigned>(LangOpts->get##Name()));
3661 code = hash_combine(code, Feature);
3664 code = hash_combine(code, TargetOpts->Triple, TargetOpts->CPU,
3667 code = hash_combine(code, FeatureAsWritten);
3672 code = hash_combine(code, ppOpts.UsePredefines, ppOpts.DetailedRecord);
3685 code = hash_combine(code, I.first, I.second);
3689 code = hash_combine(code, hsOpts.Sysroot,
3697 code = hash_combine(cod
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Lex/
H A DHeaderSearchOptions.h251 return llvm::hash_combine(E.Path, E.Group, E.IsFramework, E.IgnoreSysRoot);
256 return llvm::hash_combine(SHP.Prefix, SHP.IsSystemHeader);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DLLVMContextImpl.h129 return hash_combine(hash_combine_range(Key.ETypes.begin(),
184 return hash_combine(Key.ReturnType,
300 return hash_combine(Line, Column, Scope, InlinedAt, ImplicitCode);
319 unsigned getHashValue() const { return hash_combine(getHash(), Tag, Header); }
351 return hash_combine(cast<ConstantInt>(MD->getValue())->getSExtValue(),
353 return hash_combine(CountNode, LowerBound);
373 unsigned getHashValue() const { return hash_combine(Value, Name); }
401 return hash_combine(Tag, Name, SizeInBits, AlignInBits, Encoding);
455 return hash_combine(Name, Scope);
461 return hash_combine(Ta
[all...]
H A DConstantsContext.h449 return hash_combine(AsmString, Constraints, HasSideEffects, IsAlignStack,
523 return hash_combine(Opcode, SubclassOptionalData, SubclassData,
601 return hash_combine(Val.first, Val.second.getHash());
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/
H A DFileEntry.h58 return llvm::hash_combine(DenseMapInfo<uint32_t>::getHashValue(Val.Dir),
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineOperand.cpp348 return hash_combine(MO.getType(), (unsigned)MO.getReg(), MO.getSubReg(), MO.isDef());
350 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getImm());
352 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getCImm());
354 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getFPImm());
356 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getMBB());
358 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getIndex());
361 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getIndex(),
364 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getIndex());
366 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getOffset(),
369 return hash_combine(M
[all...]
H A DMIRVRegNamerUtils.cpp57 return hash_combine(MO.getType(), MO.getTargetFlags(),
60 return hash_combine(
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DGVNExpression.h223 return hash_combine(this->Expression::getHashValue(), ValueType,
281 return hash_combine(this->BasicExpression::getHashValue(), MemoryLeader);
465 return hash_combine(this->BasicExpression::getHashValue(),
526 return hash_combine(this->BasicExpression::getHashValue(), BB);
572 return hash_combine(this->Expression::getHashValue(),
609 return hash_combine(this->Expression::getHashValue(),
645 return hash_combine(this->Expression::getHashValue(), Inst);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86OptimizeLEAs.cpp140 hash_code Hash = hash_combine(*Val.Operands[0], *Val.Operands[1],
152 Hash = hash_combine(Hash, Val.Disp->getIndex());
155 Hash = hash_combine(Hash, Val.Disp->getSymbolName());
158 Hash = hash_combine(Hash, Val.Disp->getGlobal());
161 Hash = hash_combine(Hash, Val.Disp->getBlockAddress());
164 Hash = hash_combine(Hash, Val.Disp->getMCSymbol());
167 Hash = hash_combine(Hash, Val.Disp->getMBB());
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp212 return hash_combine(BinOp->getOpcode(), LHS, RHS);
228 return hash_combine(Inst->getOpcode(), Pred, LHS, RHS);
244 return hash_combine(Inst->getOpcode(), SPF, A, B);
248 return hash_combine(Inst->getOpcode(), SPF, A, B);
257 return hash_combine(Inst->getOpcode(), Cond, A, B);
265 return hash_combine(Inst->getOpcode(), Pred, X, Y, A, B);
269 return hash_combine(CI->getOpcode(), CI->getType(), CI->getOperand(0));
272 return hash_combine(EVI->getOpcode(), EVI->getOperand(0),
276 return hash_combine(IVI->getOpcode(), IVI->getOperand(0),
286 return hash_combine(
[all...]
H A DGVNSink.cpp371 return hash_combine(GVNExpression::BasicExpression::getHashValue(),
377 hash_combine(getOpcode(), getType(), MemoryUseOrder, Volatile);
379 H = hash_combine(H, MapFn(V));
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DWARFLinker/
H A DDWARFLinkerDeclContext.cpp170 unsigned Hash = hash_combine(Context.getQualifiedNameHash(), Tag, NameRef);
175 Hash = hash_combine(Hash, FileRef);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/PBQP/
H A DMath.h103 return hash_combine(V.Length, hash_combine_range(VBegin, VEnd));
241 return hash_combine(M.Rows, M.Cols, hash_combine_range(MBegin, MEnd));
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DASTTypeTraits.h363 return llvm::hash_combine(TL.getType().getAsOpaquePtr(),
370 return llvm::hash_combine(NNSL.getNestedNameSpecifier(),
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DDominators.h116 return hash_combine(BBInfo::getHashValue(Edge.getStart()),
/freebsd-11-stable/contrib/llvm-project/lld/lib/Core/
H A DSymbolTable.cpp209 return llvm::hash_combine(atom->size(),
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DHashing.h31 // -- 'hash_combine' and 'hash_combine_range' are functions designed to aid
100 /// contrast to hash_combine which may produce different hash_codes for
474 /// 'hash_combine(a, b, c, ...)', but can run over arbitrary sized sequences
483 // Implementation details for hash_combine.
487 /// Helper class to manage the recursive combining of hash_combine
491 /// recursive combining of arguments used in hash_combine. It is particularly
600 template <typename ...Ts> hash_code hash_combine(const Ts &...args) { function in namespace:llvm
647 return hash_combine(arg.first, arg.second);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Support/Unix/
H A DProcess.inc447 return hash_combine(Now.time_since_epoch().count(), ::getpid());
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/TextAPI/MachO/
H A DInterfaceFile.h145 return hash_combine(hash_value(Key.Kind), hash_value(Key.Name));
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/
H A DProcessGDBRemote.h441 return llvm::hash_combine(key.first, key.second);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DRegisterBankInfo.cpp269 return hash_combine(StartIdx, Length, RegBank ? RegBank->getID() : 0);
377 return hash_combine(ID, Cost, OperandsMapping, NumOperands);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRegAllocPBQP.h125 return hash_combine(OptRegs.NumOpts,

Completed in 391 milliseconds

12