HomeSort by: relevance | last modified time | path
    Searched refs:hash_combine (Results 1 - 25 of 54) sorted by relevancy

1 2 3

  /src/external/apache2/llvm/dist/llvm/include/llvm/BinaryFormat/
WasmTraits.h 38 H = hash_combine(H, Ret);
40 H = hash_combine(H, Param);
58 return hash_combine(GlobalType.Type, GlobalType.Mutable);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineStableHash.cpp 81 return hash_combine(MO.getType(), MO.getTargetFlags(), ValHash);
114 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getOffset(),
119 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getRegMask());
128 return hash_combine(MO.getType(), MO.getTargetFlags(),
134 return hash_combine(MO.getType(), MO.getTargetFlags(),
MachineOperand.cpp 355 return hash_combine(MO.getType(), (unsigned)MO.getReg(), MO.getSubReg(), MO.isDef());
357 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getImm());
359 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getCImm());
361 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getFPImm());
363 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getMBB());
365 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getIndex());
368 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getIndex(),
371 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getIndex());
373 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getOffset(),
376 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getGlobal()
    [all...]
MIRVRegNamerUtils.cpp 73 return hash_combine(MO.getType(), MO.getTargetFlags(),
76 return hash_combine(
  /src/external/apache2/llvm/dist/clang/lib/Frontend/
TestModuleFileExtension.cpp 99 Code = llvm::hash_combine(Code, BlockName);
100 Code = llvm::hash_combine(Code, MajorVersion);
101 Code = llvm::hash_combine(Code, MinorVersion);
102 Code = llvm::hash_combine(Code, UserInfo);
CompilerInvocation.cpp 4469 using llvm::hash_combine;
4479 code = hash_combine(code, serialization::VERSION_MAJOR,
4484 code = hash_combine(code, LangOpts->Name);
4486 code = hash_combine(code, static_cast<unsigned>(LangOpts->get##Name()));
4492 code = hash_combine(code, Feature);
4494 code = hash_combine(code, LangOpts->ObjCRuntime);
4496 code = hash_combine(code, hash_combine_range(BCN.begin(), BCN.end()));
4499 code = hash_combine(code, TargetOpts->Triple, TargetOpts->CPU,
4502 code = hash_combine(code, FeatureAsWritten);
4507 code = hash_combine(code, ppOpts.UsePredefines, ppOpts.DetailedRecord)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/IR/
LLVMContextImpl.h 107 return hash_combine(hash_combine_range(Key.ETypes.begin(),
162 return hash_combine(Key.ReturnType,
278 return hash_combine(Line, Column, Scope, InlinedAt, ImplicitCode);
297 unsigned getHashValue() const { return hash_combine(getHash(), Tag, Header); }
343 return hash_combine(cast<ConstantInt>(MD->getValue())->getSExtValue(),
345 return hash_combine(CountNode, LowerBound, UpperBound, Stride);
373 return hash_combine(cast<ConstantInt>(MD->getValue())->getSExtValue(),
375 return hash_combine(CountNode, LowerBound, UpperBound, Stride);
398 unsigned getHashValue() const { return hash_combine(Value, Name); }
426 return hash_combine(Tag, Name, SizeInBits, AlignInBits, Encoding)
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Lex/
HeaderSearchOptions.h 256 return llvm::hash_combine(E.Path, E.Group, E.IsFramework, E.IgnoreSysRoot);
261 return llvm::hash_combine(SHP.Prefix, SHP.IsSystemHeader);
  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/GSYM/
FileEntry.h 57 return llvm::hash_combine(DenseMapInfo<uint32_t>::getHashValue(Val.Dir),
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/
GVNExpression.h 223 return hash_combine(this->Expression::getHashValue(), ValueType,
286 return hash_combine(this->BasicExpression::getHashValue(), MemoryLeader);
463 return hash_combine(this->BasicExpression::getHashValue(),
529 return hash_combine(this->BasicExpression::getHashValue(), BB);
575 return hash_combine(this->Expression::getHashValue(),
612 return hash_combine(this->Expression::getHashValue(),
648 return hash_combine(this->Expression::getHashValue(), Inst);
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
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());
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
AssumeBundleQueries.h 60 return hash_combine(AK);
IRSimilarityIdentifier.h 181 return llvm::hash_combine(
187 return llvm::hash_combine(
192 return llvm::hash_combine(
  /src/external/apache2/llvm/dist/llvm/include/llvm/Support/
VersionTuple.h 149 return llvm::hash_combine(VT.Major, VT.Minor, VT.Subminor, VT.Build);
  /src/external/apache2/llvm/dist/llvm/lib/DWARFLinker/
DWARFLinkerDeclContext.cpp 152 unsigned Hash = hash_combine(Context.getQualifiedNameHash(), Tag, NameRef);
157 Hash = hash_combine(Hash, FileRef);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
EarlyCSE.cpp 219 return hash_combine(BinOp->getOpcode(), LHS, RHS);
235 return hash_combine(Inst->getOpcode(), Pred, LHS, RHS);
251 return hash_combine(Inst->getOpcode(), SPF, A, B);
260 return hash_combine(Inst->getOpcode(), Cond, A, B);
268 return hash_combine(Inst->getOpcode(), Pred, X, Y, A, B);
272 return hash_combine(CI->getOpcode(), CI->getType(), CI->getOperand(0));
275 return hash_combine(FI->getOpcode(), FI->getOperand(0));
278 return hash_combine(EVI->getOpcode(), EVI->getOperand(0),
282 return hash_combine(IVI->getOpcode(), IVI->getOperand(0),
300 return hash_combine(II->getOpcode(), LHS, RHS)
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/dsymutil/
BinaryHolder.h 160 return hash_combine(DenseMapInfo<StringRef>::getHashValue(K.Filename),
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/PBQP/
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));
  /src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
Hashing.h 31 // -- 'hash_combine' and 'hash_combine_range' are functions designed to aid
101 /// contrast to hash_combine which may produce different hash_codes for
478 /// 'hash_combine(a, b, c, ...)', but can run over arbitrary sized sequences
487 // Implementation details for hash_combine.
491 /// Helper class to manage the recursive combining of hash_combine
495 /// recursive combining of arguments used in hash_combine. It is particularly
604 template <typename ...Ts> hash_code hash_combine(const Ts &...args) { function in namespace:llvm
650 return hash_combine(arg.first, arg.second);
660 return hash_combine(std::get<Indices>(arg)...);
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
ASTTypeTraits.h 365 return llvm::hash_combine(TL.getType().getAsOpaquePtr(),
372 return llvm::hash_combine(NNSL.getNestedNameSpecifier(),
NestedNameSpecifier.h 548 return hash_combine(
  /src/external/apache2/llvm/dist/clang/include/clang/Basic/
ObjCRuntime.h 481 return llvm::hash_combine(OCR.getKind(), OCR.getVersion());
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
Dominators.h 123 return hash_combine(BBInfo::getHashValue(Edge.getStart()),
  /src/external/apache2/llvm/dist/clang/tools/clang-scan-deps/
ClangScanDeps.cpp 381 using llvm::hash_combine;
383 return hash_combine(IMID.ID.ModuleName, IMID.ID.ContextHash);
  /src/external/apache2/llvm/dist/llvm/lib/Support/Unix/
Process.inc 450 return hash_combine(Now.time_since_epoch().count(), ::getpid());

Completed in 42 milliseconds

1 2 3