Lines Matching refs:BaseAndOffset
1429 std::pair<Value *, APInt> BaseAndOffset = {nullptr, ZeroOffset}; in visitPHI() local
1431 BaseAndOffset = ConstantOffsetPtrs.lookup(V); in visitPHI()
1433 if (!C && !BaseAndOffset.first) in visitPHI()
1450 if (FirstBaseAndOffset == BaseAndOffset) in visitPHI()
1464 FirstBaseAndOffset = BaseAndOffset; in visitPHI()
1490 std::pair<Value *, APInt> BaseAndOffset = in canFoldInboundsGEP() local
1492 if (!BaseAndOffset.first) in canFoldInboundsGEP()
1497 if (!accumulateGEPOffset(cast<GEPOperator>(I), BaseAndOffset.second)) in canFoldInboundsGEP()
1501 ConstantOffsetPtrs[&I] = BaseAndOffset; in canFoldInboundsGEP()
1580 std::pair<Value *, APInt> BaseAndOffset = in visitBitCast() local
1583 if (BaseAndOffset.first) in visitBitCast()
1584 ConstantOffsetPtrs[&I] = BaseAndOffset; in visitBitCast()
1604 std::pair<Value *, APInt> BaseAndOffset = in visitPtrToInt() local
1606 if (BaseAndOffset.first) in visitPtrToInt()
1607 ConstantOffsetPtrs[&I] = BaseAndOffset; in visitPtrToInt()
1634 std::pair<Value *, APInt> BaseAndOffset = ConstantOffsetPtrs.lookup(Op); in visitIntToPtr() local
1635 if (BaseAndOffset.first) in visitIntToPtr()
1636 ConstantOffsetPtrs[&I] = BaseAndOffset; in visitIntToPtr()
2285 std::pair<Value *, APInt> BaseAndOffset = in visitSelectInst() local
2287 if (BaseAndOffset.first) { in visitSelectInst()
2288 ConstantOffsetPtrs[&SI] = BaseAndOffset; in visitSelectInst()