Lines Matching refs:VariableGEPIndex
474 struct VariableGEPIndex { struct
489 bool hasNegatedScaleOf(const VariableGEPIndex &Other) const { in hasNegatedScaleOf() argument
519 SmallVector<VariableGEPIndex, 4> VarIndices;
696 VariableGEPIndex Entry = {LE.Val, Scale, CxtI, LE.IsNSW, in DecomposeGEPExpression()
1174 const VariableGEPIndex &Index = DecompGEP1.VarIndices[i]; in aliasGEP()
1236 const VariableGEPIndex &Var = DecompGEP1.VarIndices[0]; in aliasGEP()
1241 auto MultiplyByScaleNoWrap = [](const VariableGEPIndex &Var) { 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()
1753 VariableGEPIndex &Dest = I.value(); in subtractDecomposedGEPs()
1779 VariableGEPIndex Entry = {Src.Val, Src.Scale, Src.CxtI, Src.IsNSW, in subtractDecomposedGEPs()
1799 const VariableGEPIndex &Var0 = GEP.VarIndices[0], &Var1 = GEP.VarIndices[1]; in constantOffsetHeuristic()