Lines Matching refs:V2Size
1081 const Value *V2, LocationSize V2Size, in aliasGEP() argument
1083 if (!V1Size.hasValue() && !V2Size.hasValue()) { in aliasGEP()
1115 V2Size.hasValue() && !V2Size.isScalable() && in aliasGEP()
1116 DecompGEP1.Offset.sge(V2Size.getValue()) && in aliasGEP()
1133 MemoryLocation(DecompGEP2.Base, V2Size), AAQI); in aliasGEP()
1158 LocationSize VLeftSize = V2Size; in aliasGEP()
1216 LocationSize VLeftSize = Scale.isNegative() ? V1Size : V2Size; in aliasGEP()
1237 if (V1Size.isScalable() || V2Size.isScalable()) in aliasGEP()
1241 if (!V1Size.hasValue() || !V2Size.hasValue()) in aliasGEP()
1290 if (ModOffset.uge(V2Size.getValue()) && in aliasGEP()
1300 ConstantRange(APInt(BW, 0), APInt(BW, V2Size.getValue())); in aliasGEP()
1355 OffsetHi.isNonNegative() && OffsetHi.uge(V2Size.getValue())) in aliasGEP()
1359 if (constantOffsetHeuristic(DecompGEP1, V1Size, V2Size, &AC, DT, AAQI)) in aliasGEP()
1384 const Value *V2, LocationSize V2Size, in aliasSelect() argument
1393 MemoryLocation(SI2->getTrueValue(), V2Size), AAQI); in aliasSelect()
1398 MemoryLocation(SI2->getFalseValue(), V2Size), AAQI); in aliasSelect()
1405 MemoryLocation(V2, V2Size), AAQI); in aliasSelect()
1411 MemoryLocation(V2, V2Size), AAQI); in aliasSelect()
1418 const Value *V2, LocationSize V2Size, in aliasPHI() argument
1432 PN2->getIncomingValueForBlock(PN->getIncomingBlock(i)), V2Size), in aliasPHI()
1507 MemoryLocation(V2, V2Size), AAQI); in aliasPHI()
1524 MemoryLocation(V, PNSize), MemoryLocation(V2, V2Size), AAQI); in aliasPHI()
1536 const Value *V2, LocationSize V2Size, in aliasCheck() argument
1541 if (V1Size.isZero() || V2Size.isZero()) in aliasCheck()
1613 O1, getMinimalExtentFrom(*V2, V2Size, DL, NullIsValidLocation), DL, in aliasCheck()
1669 if (V1Size.mayBeBeforePointer() || V2Size.mayBeBeforePointer()) { in aliasCheck()
1671 V2Size = LocationSize::afterPointer(); in aliasCheck()
1686 {V2, V2Size, AAQI.MayBeCrossIteration}); in aliasCheck()
1711 aliasCheckRecursive(V1, V1Size, V2, V2Size, AAQI, O1, O2); in aliasCheck()
1764 const Value *V2, LocationSize V2Size, in aliasCheckRecursive() argument
1767 AliasResult Result = aliasGEP(GV1, V1Size, V2, V2Size, O1, O2, AAQI); in aliasCheckRecursive()
1771 AliasResult Result = aliasGEP(GV2, V2Size, V1, V1Size, O2, O1, AAQI); in aliasCheckRecursive()
1778 AliasResult Result = aliasPHI(PN, V1Size, V2, V2Size, AAQI); in aliasCheckRecursive()
1782 AliasResult Result = aliasPHI(PN, V2Size, V1, V1Size, AAQI); in aliasCheckRecursive()
1789 AliasResult Result = aliasSelect(S1, V1Size, V2, V2Size, AAQI); in aliasCheckRecursive()
1793 AliasResult Result = aliasSelect(S2, V2Size, V1, V1Size, AAQI); in aliasCheckRecursive()
1803 if (V1Size.isPrecise() && V2Size.isPrecise() && in aliasCheckRecursive()
1805 isObjectSize(O2, V2Size.getValue(), DL, TLI, NullIsValidLocation))) in aliasCheckRecursive()
1891 const uint64_t V2Size = MaybeV2Size.getValue(); in constantOffsetHeuristic() local
1929 MinDiffBytes.uge(V2Size + GEP.Offset.abs()); in constantOffsetHeuristic()