/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Object/ |
H A D | WasmTraits.h | 38 H = hash_combine(H, Ret); 40 H = hash_combine(H, Param); 58 return hash_combine(GlobalType.Type, GlobalType.Mutable);
|
H A D | ObjectFile.h | 573 return hash_combine(Raw.p, Raw.d.a, Raw.d.b);
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Frontend/ |
H A D | TestModuleFileExtension.cpp | 97 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 D | CompilerInvocation.cpp | 3643 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 D | HeaderSearchOptions.h | 251 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 D | LLVMContextImpl.h | 129 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 D | ConstantsContext.h | 449 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 D | FileEntry.h | 58 return llvm::hash_combine(DenseMapInfo<uint32_t>::getHashValue(Val.Dir),
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineOperand.cpp | 348 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 D | MIRVRegNamerUtils.cpp | 57 return hash_combine(MO.getType(), MO.getTargetFlags(), 60 return hash_combine(
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | GVNExpression.h | 223 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 D | X86OptimizeLEAs.cpp | 140 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 D | EarlyCSE.cpp | 212 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 D | GVNSink.cpp | 371 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 D | DWARFLinkerDeclContext.cpp | 170 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 D | Math.h | 103 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 D | ASTTypeTraits.h | 363 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 D | Dominators.h | 116 return hash_combine(BBInfo::getHashValue(Edge.getStart()),
|
/freebsd-11-stable/contrib/llvm-project/lld/lib/Core/ |
H A D | SymbolTable.cpp | 209 return llvm::hash_combine(atom->size(),
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | Hashing.h | 31 // -- '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 D | Process.inc | 447 return hash_combine(Now.time_since_epoch().count(), ::getpid());
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/TextAPI/MachO/ |
H A D | InterfaceFile.h | 145 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 D | ProcessGDBRemote.h | 441 return llvm::hash_combine(key.first, key.second);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | RegisterBankInfo.cpp | 269 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 D | RegAllocPBQP.h | 125 return hash_combine(OptRegs.NumOpts,
|