HomeSort by relevance Sort by last modified time
    Searched full:hash_combine (Results 1 - 25 of 40) sorted by null

1 2

  /external/llvm/unittests/ADT/
HashingTest.cpp 37 return hash_combine(obj.x, obj.y);
81 EXPECT_EQ(hash_combine(42, 43), hash_value(std::make_pair(42, 43)));
82 EXPECT_NE(hash_combine(43, 42), hash_value(std::make_pair(42, 43)));
83 EXPECT_NE(hash_combine(42, 43), hash_value(std::make_pair(42ull, 43ull)));
84 EXPECT_NE(hash_combine(42, 43), hash_value(std::make_pair(42, 43ull)));
85 EXPECT_NE(hash_combine(42, 43), hash_value(std::make_pair(42ull, 43)));
89 EXPECT_EQ(hash_combine(42, 43, 44),
96 EXPECT_EQ(hash_combine('0', hash_combine(1ull, '2')),
101 EXPECT_EQ(hash_combine(obj1, hash_combine(obj2, obj3))
    [all...]
  /external/v8/src/base/
functional.h 33 // simple function base::hash_combine to pass hash-relevant member variables
34 // into, in order to define a decent hash function. base::hash_combine is
38 // size_t hash_combine(const T& v, const Ts& ...vs);
46 // return base::hash_combine(p.x, p.y);
68 V8_INLINE size_t hash_combine() { return 0u; } function in namespace:v8::base
69 V8_INLINE size_t hash_combine(size_t seed) { return seed; } function in namespace:v8::base
70 size_t hash_combine(size_t seed, size_t value);
72 V8_INLINE size_t hash_combine(T const& v, Ts const&... vs) { function in namespace:v8::base
73 return hash_combine(hash_combine(vs...), hash<T>()(v))
    [all...]
functional.cc 71 size_t hash_combine(size_t seed, size_t value) { function in namespace:v8::base
  /system/core/libmemunreachable/
Leak.h 34 hash_combine(seed, key.num_frames);
36 hash_combine(seed, key.frames[i]);
44 inline void hash_combine(std::size_t& seed, const T& v) const { function in struct:std::hash
  /system/bt/service/common/bluetooth/
gatt_identifier.h 124 hash_combine(seed, key.device_address_);
125 hash_combine(seed, key.is_primary_);
126 hash_combine(seed, key.service_uuid_);
127 hash_combine(seed, key.char_uuid_);
128 hash_combine(seed, key.desc_uuid_);
129 hash_combine(seed, key.service_instance_id_);
130 hash_combine(seed, key.char_instance_id_);
131 hash_combine(seed, key.desc_instance_id_);
138 inline void hash_combine(std::size_t& seed, const T& v) const { function in struct:std::hash
  /ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/functional/hash/
hash_fwd.hpp 26 template <class T> void hash_combine(std::size_t& seed, T& v);
28 template <class T> void hash_combine(std::size_t& seed, T const& v);
  /external/clang/lib/Frontend/
TestModuleFileExtension.cpp 91 Code = llvm::hash_combine(Code, BlockName);
92 Code = llvm::hash_combine(Code, MajorVersion);
93 Code = llvm::hash_combine(Code, MinorVersion);
94 Code = llvm::hash_combine(Code, UserInfo);
CompilerInvocation.cpp     [all...]
  /external/v8/src/compiler/
frame-states.cc 15 return base::hash_combine(sc.kind_, sc.parameter_);
45 return base::hash_combine(static_cast<int>(info.type()), info.bailout_id(),
js-operator.cc 39 return base::hash_combine(p.slot(), p.vector().location());
86 return base::hash_combine(p.language_mode(), p.hints());
125 return base::hash_combine(p.arity(), p.feedback());
166 return base::hash_combine(p.id(), p.arity());
202 return base::hash_combine(access.depth(), access.index(), access.immutable());
264 return base::hash_combine(p.name().location(), p.language_mode(),
305 return base::hash_combine(p.language_mode(), p.feedback());
324 return base::hash_combine(p.name().location(), p.typeof_mode());
354 return base::hash_combine(p.language_mode(), p.name().location(),
383 return base::hash_combine(p.type(), p.start_index())
    [all...]
value-numbering-reducer.cc 19 size_t h = base::hash_combine(node->op()->HashCode(), node->InputCount());
21 h = base::hash_combine(h, node->InputAt(j)->id());
simplified-operator.cc 98 return base::hash_combine(access.base_is_tagged, access.offset,
131 return base::hash_combine(access.base_is_tagged, access.header_size,
operator.h 173 return base::hash_combine(this->opcode(), this->hash_(this->parameter()));
js-operator.h 151 return base::hash_combine(p.bit_field_, p.feedback_);
  /external/llvm/lib/IR/
LLVMContextImpl.h 105 return hash_combine(hash_combine_range(Key.ETypes.begin(),
152 return hash_combine(Key.ReturnType,
251 return hash_combine(Line, Column, Scope, InlinedAt);
269 unsigned getHashValue() const { return hash_combine(getHash(), Tag, Header); }
288 unsigned getHashValue() const { return hash_combine(Count, LowerBound); }
302 unsigned getHashValue() const { return hash_combine(Value, Name); }
327 return hash_combine(Tag, Name, SizeInBits, AlignInBits, Encoding);
368 return hash_combine(Tag, Name, File, Line, Scope, BaseType, SizeInBits,
425 return hash_combine(Tag, Name, File, Line, Scope, BaseType, SizeInBits,
443 unsigned getHashValue() const { return hash_combine(Flags, TypeArray);
    [all...]
ConstantsContext.h 436 return hash_combine(AsmString, Constraints, HasSideEffects, IsAlignStack,
505 return hash_combine(Opcode, SubclassOptionalData, SubclassData,
572 return hash_combine(Val.first, Val.second.getHash());
  /external/v8/src/
version.h 24 base::hash_combine(major_, minor_, build_, patch_));
  /external/v8/test/unittests/base/
functional-unittest.cc 141 size_t hash_value(Foo const& v) { return hash_combine(v.x, v.y); }
156 EXPECT_EQ(hash_combine(x, y), h(foo));
  /external/llvm/include/llvm/ADT/
Hashing.h 32 // -- 'hash_combine' and 'hash_combine_range' are functions designed to aid
102 /// contrast to hash_combine which may produce different hash_codes for
477 /// 'hash_combine(a, b, c, ...)', but can run over arbitrary sized sequences
486 // Implementation details for hash_combine.
490 /// \brief Helper class to manage the recursive combining of hash_combine
494 /// recursive combining of arguments used in hash_combine. It is particularly
603 template <typename ...Ts> hash_code hash_combine(const Ts &...args) { function in namespace:llvm
649 return hash_combine(arg.first, arg.second);
  /external/llvm/lib/Transforms/Scalar/
EarlyCSE.cpp 106 return hash_combine(BinOp->getOpcode(), Overflow, LHS, RHS);
109 return hash_combine(BinOp->getOpcode(), LHS, RHS);
120 return hash_combine(Inst->getOpcode(), Pred, LHS, RHS);
124 return hash_combine(CI->getOpcode(), CI->getType(), CI->getOperand(0));
127 return hash_combine(EVI->getOpcode(), EVI->getOperand(0),
131 return hash_combine(IVI->getOpcode(), IVI->getOperand(0),
142 return hash_combine(
241 return hash_combine(
    [all...]
  /external/llvm/lib/CodeGen/
MachineInstr.cpp 267 return hash_combine(MO.getType(), MO.getReg(), MO.getSubReg(), MO.isDef());
269 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getImm());
271 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getCImm());
273 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getFPImm());
275 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getMBB());
277 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getIndex());
280 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getIndex(),
283 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getIndex());
285 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getOffset(),
288 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getGlobal()
    [all...]
  /external/llvm/include/llvm/CodeGen/PBQP/
Math.h 145 return hash_combine(V.Length, hash_combine_range(VBegin, VEnd));
383 return hash_combine(M.Rows, M.Cols, hash_combine_range(MBegin, MEnd));
  /external/clang/include/clang/AST/
ASTTypeTraits.h 341 return llvm::hash_combine(TL.getType().getAsOpaquePtr(),
348 return llvm::hash_combine(NNSL.getNestedNameSpecifier(),
  /external/llvm/include/llvm/ProfileData/
CoverageMapping.h 477 hash_combine(V.Kind, V.LHS.getKind(), V.LHS.getCounterID(),
  /external/llvm/lib/Support/Unix/
Process.inc 451 return hash_combine(Now.seconds(), Now.nanoseconds(), ::getpid());

Completed in 511 milliseconds

1 2