Lines Matching refs:BaseAndOffset
1536 std::pair<Value *, APInt> BaseAndOffset = {nullptr, ZeroOffset}; in visitPHI() local
1538 BaseAndOffset = ConstantOffsetPtrs.lookup(V); in visitPHI()
1540 if (!C && !BaseAndOffset.first) in visitPHI()
1557 if (FirstBaseAndOffset == BaseAndOffset) in visitPHI()
1571 FirstBaseAndOffset = BaseAndOffset; in visitPHI()
1597 std::pair<Value *, APInt> BaseAndOffset = in canFoldInboundsGEP() local
1599 if (!BaseAndOffset.first) in canFoldInboundsGEP()
1604 if (!accumulateGEPOffset(cast<GEPOperator>(I), BaseAndOffset.second)) in canFoldInboundsGEP()
1608 ConstantOffsetPtrs[&I] = BaseAndOffset; in canFoldInboundsGEP()
1701 std::pair<Value *, APInt> BaseAndOffset = in visitBitCast() local
1704 if (BaseAndOffset.first) in visitBitCast()
1705 ConstantOffsetPtrs[&I] = BaseAndOffset; in visitBitCast()
1725 std::pair<Value *, APInt> BaseAndOffset = in visitPtrToInt() local
1727 if (BaseAndOffset.first) in visitPtrToInt()
1728 ConstantOffsetPtrs[&I] = BaseAndOffset; in visitPtrToInt()
1755 std::pair<Value *, APInt> BaseAndOffset = ConstantOffsetPtrs.lookup(Op); in visitIntToPtr() local
1756 if (BaseAndOffset.first) in visitIntToPtr()
1757 ConstantOffsetPtrs[&I] = BaseAndOffset; in visitIntToPtr()
2426 std::pair<Value *, APInt> BaseAndOffset = in visitSelectInst() local
2428 if (BaseAndOffset.first) { in visitSelectInst()
2429 ConstantOffsetPtrs[&SI] = BaseAndOffset; in visitSelectInst()