Lines Matching defs:GEP1
1077 /// UnderlyingV1 is getUnderlyingObject(GEP1), UnderlyingV2 is the same for
1080 const GEPOperator *GEP1, LocationSize V1Size,
1099 DecomposedGEP DecompGEP1 = DecomposeGEPExpression(GEP1, DL, &AC, DT);
1103 if (DecompGEP1.Base == GEP1 && DecompGEP2.Base == V2)
1106 // Subtract the GEP2 pointer from the GEP1 pointer to find out their
1155 // Initialize for Off >= 0 (V2 <= GEP1) case.
1157 const Value *RightPtr = GEP1;
1168 // GEP1 V2
1186 // cache. Note that originally offset estimated as GEP1-V2, but
1187 // AliasResult contains the shift that represents GEP1+Offset=V2.
1924 // We can't definitely say whether GEP1 is before or after V2 due to wrapping
1925 // arithmetic (i.e. for some values of GEP1 and V2 GEP1 < V2, and for other
1926 // values GEP1 > V2). We'll therefore only declare NoAlias if both V1Size and