Lines Matching defs:BaseAndOffset
789 std::pair<Value *, APInt> BaseAndOffset = {nullptr, ZeroOffset};
791 BaseAndOffset = ConstantOffsetPtrs.lookup(V);
793 if (!C && !BaseAndOffset.first)
810 if (FirstBaseAndOffset == BaseAndOffset)
824 FirstBaseAndOffset = BaseAndOffset;
850 std::pair<Value *, APInt> BaseAndOffset =
852 if (!BaseAndOffset.first)
857 if (!accumulateGEPOffset(cast<GEPOperator>(I), BaseAndOffset.second))
861 ConstantOffsetPtrs[&I] = BaseAndOffset;
920 std::pair<Value *, APInt> BaseAndOffset =
923 if (BaseAndOffset.first)
924 ConstantOffsetPtrs[&I] = BaseAndOffset;
946 std::pair<Value *, APInt> BaseAndOffset =
948 if (BaseAndOffset.first)
949 ConstantOffsetPtrs[&I] = BaseAndOffset;
977 std::pair<Value *, APInt> BaseAndOffset = ConstantOffsetPtrs.lookup(Op);
978 if (BaseAndOffset.first)
979 ConstantOffsetPtrs[&I] = BaseAndOffset;
1636 std::pair<Value *, APInt> BaseAndOffset =
1638 if (BaseAndOffset.first) {
1639 ConstantOffsetPtrs[&SI] = BaseAndOffset;