Lines Matching refs:DecompGEP1

1067   DecomposedGEP DecompGEP1 = DecomposeGEPExpression(GEP1, DL, &AC, DT);  in aliasGEP()  local
1071 if (DecompGEP1.Base == GEP1 && DecompGEP2.Base == V2) in aliasGEP()
1076 subtractDecomposedGEPs(DecompGEP1, DecompGEP2, AAQI); in aliasGEP()
1082 if (*DecompGEP1.InBounds && DecompGEP1.VarIndices.empty() && in aliasGEP()
1084 DecompGEP1.Offset.sge(V2Size.getValue()) && in aliasGEP()
1090 if (*DecompGEP2.InBounds && DecompGEP1.VarIndices.empty() && in aliasGEP()
1092 DecompGEP1.Offset.sle(-V1Size.getValue()) && in aliasGEP()
1093 isBaseOfObject(DecompGEP1.Base)) in aliasGEP()
1099 if (DecompGEP1.Offset == 0 && DecompGEP1.VarIndices.empty()) in aliasGEP()
1100 return AAQI.AAR.alias(MemoryLocation(DecompGEP1.Base, V1Size), in aliasGEP()
1105 AAQI.AAR.alias(MemoryLocation::getBeforeOrAfter(DecompGEP1.Base), in aliasGEP()
1124 if (DecompGEP1.VarIndices.empty()) { in aliasGEP()
1125 APInt &Off = DecompGEP1.Offset; in aliasGEP()
1172 ConstantRange OffsetRange = ConstantRange(DecompGEP1.Offset); in aliasGEP()
1173 for (unsigned i = 0, e = DecompGEP1.VarIndices.size(); i != e; ++i) { in aliasGEP()
1174 const VariableGEPIndex &Index = DecompGEP1.VarIndices[i]; in aliasGEP()
1214 APInt ModOffset = DecompGEP1.Offset.srem(GCD); in aliasGEP()
1234 if (DecompGEP1.VarIndices.size() == 1) { in aliasGEP()
1236 const VariableGEPIndex &Var = DecompGEP1.VarIndices[0]; in aliasGEP()
1262 } else if (DecompGEP1.VarIndices.size() == 2) { in aliasGEP()
1267 const VariableGEPIndex &Var0 = DecompGEP1.VarIndices[0]; in aliasGEP()
1268 const VariableGEPIndex &Var1 = DecompGEP1.VarIndices[1]; in aliasGEP()
1278 APInt OffsetLo = DecompGEP1.Offset - *MinAbsVarIndex; in aliasGEP()
1279 APInt OffsetHi = DecompGEP1.Offset + *MinAbsVarIndex; in aliasGEP()
1286 if (constantOffsetHeuristic(DecompGEP1, V1Size, V2Size, &AC, DT, AAQI)) in aliasGEP()