Lines Matching refs:DecompGEP1

1099   DecomposedGEP DecompGEP1 = DecomposeGEPExpression(GEP1, DL, &AC, DT);  in aliasGEP()  local
1103 if (DecompGEP1.Base == GEP1 && DecompGEP2.Base == V2) in aliasGEP()
1108 subtractDecomposedGEPs(DecompGEP1, DecompGEP2, AAQI); in aliasGEP()
1114 if (*DecompGEP1.InBounds && DecompGEP1.VarIndices.empty() && in aliasGEP()
1116 DecompGEP1.Offset.sge(V2Size.getValue()) && in aliasGEP()
1122 if (*DecompGEP2.InBounds && DecompGEP1.VarIndices.empty() && in aliasGEP()
1124 DecompGEP1.Offset.sle(-V1Size.getValue()) && in aliasGEP()
1125 isBaseOfObject(DecompGEP1.Base)) in aliasGEP()
1131 if (DecompGEP1.Offset == 0 && DecompGEP1.VarIndices.empty()) in aliasGEP()
1132 return AAQI.AAR.alias(MemoryLocation(DecompGEP1.Base, V1Size), in aliasGEP()
1137 AAQI.AAR.alias(MemoryLocation::getBeforeOrAfter(DecompGEP1.Base), in aliasGEP()
1152 if (DecompGEP1.VarIndices.empty()) { in aliasGEP()
1153 APInt &Off = DecompGEP1.Offset; in aliasGEP()
1208 if (DecompGEP1.VarIndices.size() == 1 && in aliasGEP()
1209 DecompGEP1.VarIndices[0].Val.TruncBits == 0 && in aliasGEP()
1210 DecompGEP1.Offset.isZero() && in aliasGEP()
1211 PatternMatch::match(DecompGEP1.VarIndices[0].Val.V, in aliasGEP()
1213 const VariableGEPIndex &ScalableVar = DecompGEP1.VarIndices[0]; in aliasGEP()
1220 bool Overflows = !DecompGEP1.VarIndices[0].IsNSW; in aliasGEP()
1245 ConstantRange OffsetRange = ConstantRange(DecompGEP1.Offset); in aliasGEP()
1246 for (unsigned i = 0, e = DecompGEP1.VarIndices.size(); i != e; ++i) { in aliasGEP()
1247 const VariableGEPIndex &Index = DecompGEP1.VarIndices[i]; in aliasGEP()
1287 APInt ModOffset = DecompGEP1.Offset.srem(GCD); in aliasGEP()
1307 if (DecompGEP1.VarIndices.size() == 1) { in aliasGEP()
1309 const VariableGEPIndex &Var = DecompGEP1.VarIndices[0]; in aliasGEP()
1335 } else if (DecompGEP1.VarIndices.size() == 2) { in aliasGEP()
1340 const VariableGEPIndex &Var0 = DecompGEP1.VarIndices[0]; in aliasGEP()
1341 const VariableGEPIndex &Var1 = DecompGEP1.VarIndices[1]; in aliasGEP()
1351 APInt OffsetLo = DecompGEP1.Offset - *MinAbsVarIndex; in aliasGEP()
1352 APInt OffsetHi = DecompGEP1.Offset + *MinAbsVarIndex; in aliasGEP()
1359 if (constantOffsetHeuristic(DecompGEP1, V1Size, V2Size, &AC, DT, AAQI)) in aliasGEP()