Searched refs:SpecSig (Results 1 – 2 of 2) sorted by relevance
102 struct SpecSig { struct108 bool operator==(const SpecSig &Other) const { argument114 friend hash_code hash_value(const SpecSig &S) { in hash_value() argument129 SpecSig Sig;137 Spec(Function *F, const SpecSig &S, unsigned Score) in Spec()139 Spec(Function *F, const SpecSig &&S, unsigned Score) in Spec()327 Function *createSpecialization(Function *F, const SpecSig &S);
599 template <> struct llvm::DenseMapInfo<SpecSig> {600 static inline SpecSig getEmptyKey() { return {~0U, {}}; } in getEmptyKey()602 static inline SpecSig getTombstoneKey() { return {~1U, {}}; } in getTombstoneKey()604 static unsigned getHashValue(const SpecSig &S) { in getHashValue()608 static bool isEqual(const SpecSig &LHS, const SpecSig &RHS) { in isEqual()813 DenseMap<SpecSig, unsigned> UniqueSpecs; in findSpecializations()845 SpecSig S; in findSpecializations()959 const SpecSig &S) { in createSpecialization()