Lines Matching refs:GEPValue
563 struct GEPValue { struct
567 GEPValue(Instruction *I) : Inst(I) { in GEPValue() argument
571 GEPValue(Instruction *I, std::optional<int64_t> ConstantOffset) in GEPValue() argument
590 template <> struct DenseMapInfo<GEPValue> {
591 static inline GEPValue getEmptyKey() { in getEmptyKey()
595 static inline GEPValue getTombstoneKey() { in getTombstoneKey()
599 static unsigned getHashValue(const GEPValue &Val);
600 static bool isEqual(const GEPValue &LHS, const GEPValue &RHS);
605 unsigned DenseMapInfo<GEPValue>::getHashValue(const GEPValue &Val) { in getHashValue()
615 bool DenseMapInfo<GEPValue>::isEqual(const GEPValue &LHS, const GEPValue &RHS) { in isEqual()
723 ScopedHashTableVal<GEPValue, Value *>>;
724 using GEPHTType = ScopedHashTable<GEPValue, Value *, DenseMapInfo<GEPValue>,
1651 if (GEPValue::canHandle(&Inst)) { in processNode()
1654 GEPValue GEPVal(GEP, GEP->accumulateConstantOffset(SQ.DL, Offset) in processNode()