Lines Matching refs:V1Size
550 AliasResult aliasGEP(const GEPOperator *V1, uint64_t V1Size,
569 AliasResult aliasCheck(const Value *V1, uint64_t V1Size,
889 aliasSameBasePointerGEPs(const GEPOperator *GEP1, uint64_t V1Size, in aliasSameBasePointerGEPs() argument
905 if (V1Size == AliasAnalysis::UnknownSize || in aliasSameBasePointerGEPs()
965 auto EltsDontOverlap = [StructSize](uint64_t V1Off, uint64_t V1Size, in aliasSameBasePointerGEPs()
967 return V1Off < V2Off && V1Off + V1Size <= V2Off && in aliasSameBasePointerGEPs()
972 if (EltsDontOverlap(V1Off, V1Size, V2Off, V2Size) || in aliasSameBasePointerGEPs()
973 EltsDontOverlap(V2Off, V2Size, V1Off, V1Size)) in aliasSameBasePointerGEPs()
985 BasicAliasAnalysis::aliasGEP(const GEPOperator *GEP1, uint64_t V1Size, in aliasGEP() argument
1025 if ((BaseAlias == MayAlias) && V1Size == V2Size) { in aliasGEP()
1027 AliasResult PreciseBaseAlias = aliasCheck(UnderlyingV1, V1Size, in aliasGEP()
1091 AliasResult R = aliasSameBasePointerGEPs(GEP1, V1Size, GEP2, V2Size, *DL); in aliasGEP()
1112 if (V1Size == UnknownSize && V2Size == UnknownSize) in aliasGEP()
1170 if (V1Size != UnknownSize && V2Size != UnknownSize) { in aliasGEP()
1171 if (-(uint64_t)GEP1BaseOffset < V1Size) in aliasGEP()
1221 if (V1Size != UnknownSize && V2Size != UnknownSize && in aliasGEP()
1222 ModOffset >= V2Size && V1Size <= Modulo - ModOffset) in aliasGEP()
1379 BasicAliasAnalysis::aliasCheck(const Value *V1, uint64_t V1Size, in aliasCheck() argument
1385 if (V1Size == 0 || V2Size == 0) in aliasCheck()
1456 if ((V1Size != UnknownSize && isObjectSmallerThan(O2, V1Size, *DL, *TLI)) || in aliasCheck()
1462 LocPair Locs(Location(V1, V1Size, V1AAInfo), in aliasCheck()
1475 std::swap(V1Size, V2Size); in aliasCheck()
1480 AliasResult Result = aliasGEP(GV1, V1Size, V1AAInfo, V2, V2Size, V2AAInfo, O1, O2); in aliasCheck()
1486 std::swap(V1Size, V2Size); in aliasCheck()
1490 AliasResult Result = aliasPHI(PN, V1Size, V1AAInfo, in aliasCheck()
1497 std::swap(V1Size, V2Size); in aliasCheck()
1501 AliasResult Result = aliasSelect(S1, V1Size, V1AAInfo, in aliasCheck()
1510 if ((V1Size != UnknownSize && isObjectSize(O1, V1Size, *DL, *TLI)) || in aliasCheck()
1515 AliasAnalysis::alias(Location(V1, V1Size, V1AAInfo), in aliasCheck()