Lines Matching refs:V2Size
758 uint64_t V2Size, in aliasSameBasePointerGEPs() argument
774 V2Size == MemoryLocation::UnknownSize) in aliasSameBasePointerGEPs()
825 if (V1Size != ElementSize || V2Size != ElementSize) in aliasSameBasePointerGEPs()
870 uint64_t V2Off, uint64_t V2Size) { in aliasSameBasePointerGEPs() argument
872 ((V2Off + V2Size <= StructSize) || in aliasSameBasePointerGEPs()
873 (V2Off + V2Size - StructSize <= V1Off)); in aliasSameBasePointerGEPs()
876 if (EltsDontOverlap(V1Off, V1Size, V2Off, V2Size) || in aliasSameBasePointerGEPs()
877 EltsDontOverlap(V2Off, V2Size, V1Off, V1Size)) in aliasSameBasePointerGEPs()
891 uint64_t V2Size, const AAMDNodes &V2AAInfo, in aliasGEP() argument
909 if ((BaseAlias == MayAlias) && V1Size == V2Size) { in aliasGEP()
912 UnderlyingV2, V2Size, V2AAInfo); in aliasGEP()
974 AliasResult R = aliasSameBasePointerGEPs(GEP1, V1Size, GEP2, V2Size, DL); in aliasGEP()
996 V2Size == MemoryLocation::UnknownSize) in aliasGEP()
1000 AAMDNodes(), V2, V2Size, V2AAInfo); in aliasGEP()
1039 if (V2Size != MemoryLocation::UnknownSize) { in aliasGEP()
1040 if ((uint64_t)GEP1BaseOffset < V2Size) in aliasGEP()
1054 V2Size != MemoryLocation::UnknownSize) { in aliasGEP()
1105 V2Size != MemoryLocation::UnknownSize && ModOffset >= V2Size && in aliasGEP()
1112 if (AllPositive && GEP1BaseOffset > 0 && V2Size <= (uint64_t)GEP1BaseOffset) in aliasGEP()
1115 if (constantOffsetHeuristic(GEP1VariableIndices, V1Size, V2Size, in aliasGEP()
1146 const Value *V2, uint64_t V2Size, in aliasSelect() argument
1153 SI2->getTrueValue(), V2Size, V2AAInfo); in aliasSelect()
1158 SI2->getFalseValue(), V2Size, V2AAInfo); in aliasSelect()
1165 aliasCheck(V2, V2Size, V2AAInfo, SI->getTrueValue(), SISize, SIAAInfo); in aliasSelect()
1170 aliasCheck(V2, V2Size, V2AAInfo, SI->getFalseValue(), SISize, SIAAInfo); in aliasSelect()
1178 uint64_t V2Size, in aliasPHI() argument
1190 MemoryLocation(V2, V2Size, V2AAInfo)); in aliasPHI()
1210 V2Size, V2AAInfo); in aliasPHI()
1258 aliasCheck(V2, V2Size, V2AAInfo, V1Srcs[0], PNSize, PNAAInfo); in aliasPHI()
1271 aliasCheck(V2, V2Size, V2AAInfo, V, PNSize, PNAAInfo); in aliasPHI()
1284 uint64_t V2Size, AAMDNodes V2AAInfo) { in aliasCheck() argument
1287 if (V1Size == 0 || V2Size == 0) in aliasCheck()
1364 (V2Size != MemoryLocation::UnknownSize && in aliasCheck()
1365 isObjectSmallerThan(O1, V2Size, DL, TLI))) in aliasCheck()
1371 MemoryLocation(V2, V2Size, V2AAInfo)); in aliasCheck()
1383 std::swap(V1Size, V2Size); in aliasCheck()
1389 aliasGEP(GV1, V1Size, V1AAInfo, V2, V2Size, V2AAInfo, O1, O2); in aliasCheck()
1396 std::swap(V1Size, V2Size); in aliasCheck()
1400 AliasResult Result = aliasPHI(PN, V1Size, V1AAInfo, V2, V2Size, V2AAInfo); in aliasCheck()
1407 std::swap(V1Size, V2Size); in aliasCheck()
1412 aliasSelect(S1, V1Size, V1AAInfo, V2, V2Size, V2AAInfo); in aliasCheck()
1423 (V2Size != MemoryLocation::UnknownSize && in aliasCheck()
1424 isObjectSize(O2, V2Size, DL, TLI))) in aliasCheck()
1508 uint64_t V2Size, int64_t BaseOffset, AssumptionCache *AC, in constantOffsetHeuristic() argument
1511 V2Size == MemoryLocation::UnknownSize) in constantOffsetHeuristic()
1556 V2Size + std::abs(BaseOffset) <= MinDiffBytes; in constantOffsetHeuristic()