/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());
|