HomeSort by relevance Sort by last modified time
    Searched refs:hash_combine (Results 1 - 14 of 14) sorted by null

  /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...]
  /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 96 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/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...]

Completed in 228 milliseconds