Lines Matching refs:VarIndices
519 SmallVector<VariableGEPIndex, 4> VarIndices; member
532 for (size_t i = 0; i < VarIndices.size(); i++) { in print()
535 VarIndices[i].print(OS); in print()
681 for (unsigned i = 0, e = Decomposed.VarIndices.size(); i != e; ++i) { in DecomposeGEPExpression()
682 if (Decomposed.VarIndices[i].Val.V == LE.Val.V && in DecomposeGEPExpression()
683 Decomposed.VarIndices[i].Val.hasSameCastsAs(LE.Val)) { in DecomposeGEPExpression()
684 Scale += Decomposed.VarIndices[i].Scale; in DecomposeGEPExpression()
686 Decomposed.VarIndices.erase(Decomposed.VarIndices.begin() + i); in DecomposeGEPExpression()
698 Decomposed.VarIndices.push_back(Entry); in DecomposeGEPExpression()
1082 if (*DecompGEP1.InBounds && DecompGEP1.VarIndices.empty() && in aliasGEP()
1090 if (*DecompGEP2.InBounds && DecompGEP1.VarIndices.empty() && in aliasGEP()
1099 if (DecompGEP1.Offset == 0 && DecompGEP1.VarIndices.empty()) in aliasGEP()
1124 if (DecompGEP1.VarIndices.empty()) { 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()
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()
1748 for (const VariableGEPIndex &Src : SrcGEP.VarIndices) { in subtractDecomposedGEPs()
1752 for (auto I : enumerate(DestGEP.VarIndices)) { in subtractDecomposedGEPs()
1771 DestGEP.VarIndices.erase(DestGEP.VarIndices.begin() + I.index()); in subtractDecomposedGEPs()
1781 DestGEP.VarIndices.push_back(Entry); in subtractDecomposedGEPs()
1792 if (GEP.VarIndices.size() != 2 || !MaybeV1Size.hasValue() || in constantOffsetHeuristic()
1799 const VariableGEPIndex &Var0 = GEP.VarIndices[0], &Var1 = GEP.VarIndices[1]; in constantOffsetHeuristic()