Lines Matching refs:BaseAndOffset
1341 std::pair<Value *, APInt> BaseAndOffset = {nullptr, ZeroOffset}; in visitPHI() local
1343 BaseAndOffset = ConstantOffsetPtrs.lookup(V); in visitPHI()
1345 if (!C && !BaseAndOffset.first) in visitPHI()
1362 if (FirstBaseAndOffset == BaseAndOffset) in visitPHI()
1376 FirstBaseAndOffset = BaseAndOffset; in visitPHI()
1402 std::pair<Value *, APInt> BaseAndOffset = in canFoldInboundsGEP() local
1404 if (!BaseAndOffset.first) in canFoldInboundsGEP()
1409 if (!accumulateGEPOffset(cast<GEPOperator>(I), BaseAndOffset.second)) in canFoldInboundsGEP()
1413 ConstantOffsetPtrs[&I] = BaseAndOffset; in canFoldInboundsGEP()
1482 std::pair<Value *, APInt> BaseAndOffset = in visitBitCast() local
1485 if (BaseAndOffset.first) in visitBitCast()
1486 ConstantOffsetPtrs[&I] = BaseAndOffset; in visitBitCast()
1508 std::pair<Value *, APInt> BaseAndOffset = in visitPtrToInt() local
1510 if (BaseAndOffset.first) in visitPtrToInt()
1511 ConstantOffsetPtrs[&I] = BaseAndOffset; in visitPtrToInt()
1540 std::pair<Value *, APInt> BaseAndOffset = ConstantOffsetPtrs.lookup(Op); in visitIntToPtr() local
1541 if (BaseAndOffset.first) in visitIntToPtr()
1542 ConstantOffsetPtrs[&I] = BaseAndOffset; in visitIntToPtr()
2195 std::pair<Value *, APInt> BaseAndOffset = in visitSelectInst() local
2197 if (BaseAndOffset.first) { in visitSelectInst()
2198 ConstantOffsetPtrs[&SI] = BaseAndOffset; in visitSelectInst()