/external/llvm/unittests/ADT/ |
HashingTest.cpp | 38 return hash_combine(obj.x, obj.y); 82 EXPECT_EQ(hash_combine(42, 43), hash_value(std::make_pair(42, 43))); 83 EXPECT_NE(hash_combine(43, 42), hash_value(std::make_pair(42, 43))); 84 EXPECT_NE(hash_combine(42, 43), hash_value(std::make_pair(42ull, 43ull))); 85 EXPECT_NE(hash_combine(42, 43), hash_value(std::make_pair(42, 43ull))); 86 EXPECT_NE(hash_combine(42, 43), hash_value(std::make_pair(42ull, 43))); 90 EXPECT_EQ(hash_combine(42, 43, 44), 97 EXPECT_EQ(hash_combine('0', hash_combine(1ull, '2')), 102 EXPECT_EQ(hash_combine(obj1, hash_combine(obj2, obj3)) [all...] |
/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/llvm/lib/IR/ |
LLVMContextImpl.h | 56 return hash_combine(Key.type, Key.val); 80 return hash_combine(Key.val); 124 return hash_combine(hash_combine_range(Key.ETypes.begin(), 172 return hash_combine(Key.ReturnType,
|
DebugLoc.cpp | 154 return static_cast<unsigned>(hash_combine(Key.LineCol, Key.ScopeIdx));
|
ConstantsContext.h | 677 return hash_combine(Val.first, hash_combine_range(Val.second.begin(),
|
/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), 141 return hash_combine(Inst->getOpcode(),
|
GVN.cpp | 98 return hash_combine(Value.opcode, Value.type, [all...] |
/external/llvm/include/llvm/ADT/ |
Hashing.h | 32 // -- 'hash_combine' and 'hash_combine_range' are functions designed to aid 108 /// contrast to hash_combine which may produce different hash_codes for 483 /// 'hash_combine(a, b, c, ...)', but can run over arbitrary sized sequences 492 // Implementation details for hash_combine. 496 /// \brief Helper class to manage the recursive combining of hash_combine 500 /// recursive combining of arguments used in hash_combine. It is particularly 661 template <typename ...Ts> hash_code hash_combine(const Ts &...args) { function in namespace:llvm 674 hash_code hash_combine(const T1 &arg1, const T2 &arg2, const T3 &arg3, 681 hash_code hash_combine(const T1 &arg1, const T2 &arg2, const T3 &arg3, 688 hash_code hash_combine(const T1 &arg1, const T2 &arg2, const T3 &arg3 [all...] |
/external/llvm/lib/CodeGen/ |
MachineInstr.cpp | 217 return hash_combine(MO.getType(), MO.getReg(), MO.getSubReg(), MO.isDef()); 219 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getImm()); 221 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getCImm()); 223 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getFPImm()); 225 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getMBB()); 227 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getIndex()); 230 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getIndex(), 233 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getIndex()); 235 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getOffset(), 238 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getGlobal() [all...] |
/external/clang/lib/Frontend/ |
CompilerInvocation.cpp | [all...] |
/external/chromium_org/courgette/ |
adjustment_method_2.cc | 639 static uint32 hash_combine(uint32 h, uint32 v) { function in namespace:courgette::adjustment_method_2 674 hash = hash_combine(hash, code); 675 hash = hash_combine(hash, kind); [all...] |
/external/llvm/lib/Support/ |
APFloat.cpp | [all...] |
APInt.cpp | 665 return hash_combine(Arg.VAL); [all...] |
/external/llvm/lib/MC/ |
MCDwarf.cpp | [all...] |
/external/clang/lib/Serialization/ |
ASTReader.cpp | [all...] |
ASTWriter.cpp | [all...] |