Lines Matching refs:DecompGEP1

1117   DecomposedGEP DecompGEP1 = DecomposeGEPExpression(GEP1, DL, &AC, DT);  in aliasGEP()  local
1121 if (DecompGEP1.Base == GEP1 && DecompGEP2.Base == V2) in aliasGEP()
1126 subtractDecomposedGEPs(DecompGEP1, DecompGEP2); in aliasGEP()
1130 if (*DecompGEP1.InBounds && DecompGEP1.VarIndices.empty() && in aliasGEP()
1131 V2Size.hasValue() && DecompGEP1.Offset.sge(V2Size.getValue()) && in aliasGEP()
1137 if (*DecompGEP2.InBounds && DecompGEP1.VarIndices.empty() && in aliasGEP()
1138 V1Size.hasValue() && DecompGEP1.Offset.sle(-V1Size.getValue()) && in aliasGEP()
1139 isBaseOfObject(DecompGEP1.Base)) in aliasGEP()
1145 if (DecompGEP1.Offset == 0 && DecompGEP1.VarIndices.empty()) in aliasGEP()
1146 return getBestAAResults().alias(MemoryLocation(DecompGEP1.Base, V1Size), in aliasGEP()
1152 MemoryLocation::getBeforeOrAfter(DecompGEP1.Base), in aliasGEP()
1167 if (DecompGEP1.VarIndices.empty()) { in aliasGEP()
1168 APInt &Off = DecompGEP1.Offset; in aliasGEP()
1215 ConstantRange OffsetRange = ConstantRange(DecompGEP1.Offset); in aliasGEP()
1216 for (unsigned i = 0, e = DecompGEP1.VarIndices.size(); i != e; ++i) { in aliasGEP()
1217 const VariableGEPIndex &Index = DecompGEP1.VarIndices[i]; in aliasGEP()
1252 APInt ModOffset = DecompGEP1.Offset.srem(GCD); in aliasGEP()
1272 if (DecompGEP1.VarIndices.size() == 1) { in aliasGEP()
1274 const VariableGEPIndex &Var = DecompGEP1.VarIndices[0]; in aliasGEP()
1303 } else if (DecompGEP1.VarIndices.size() == 2) { in aliasGEP()
1308 const VariableGEPIndex &Var0 = DecompGEP1.VarIndices[0]; in aliasGEP()
1309 const VariableGEPIndex &Var1 = DecompGEP1.VarIndices[1]; in aliasGEP()
1319 APInt OffsetLo = DecompGEP1.Offset - *MinAbsVarIndex; in aliasGEP()
1320 APInt OffsetHi = DecompGEP1.Offset + *MinAbsVarIndex; in aliasGEP()
1327 if (constantOffsetHeuristic(DecompGEP1, V1Size, V2Size, &AC, DT)) in aliasGEP()