Lines Matching defs:GEP1
1060 /// UnderlyingV1 is getUnderlyingObject(GEP1), UnderlyingV2 is the same for
1063 const GEPOperator *GEP1, LocationSize V1Size,
1086 DecomposedGEP DecompGEP1 = DecomposeGEPExpression(GEP1, DL, &AC, DT);
1090 if (DecompGEP1.Base == GEP1 && DecompGEP2.Base == V2)
1097 // Swap GEP1 and GEP2 if GEP2 has more variable indices.
1104 // Subtract the GEP2 pointer from the GEP1 pointer to find out their
1152 // Initialize for Off >= 0 (V2 <= GEP1) case.
1163 // GEP1 V2
1180 // cache. Note that originally offset estimated as GEP1-V2, but
1181 // AliasResult contains the shift that represents GEP1+Offset=V2.
1946 // We can't definitely say whether GEP1 is before or after V2 due to wrapping
1947 // arithmetic (i.e. for some values of GEP1 and V2 GEP1 < V2, and for other
1948 // values GEP1 > V2). We'll therefore only declare NoAlias if both V1Size and