Lines Matching refs:Decomposed

347        DecomposedGEP &Decomposed, const DataLayout &DL, AssumptionCache *AC,  in DecomposeGEPExpression()  argument
353 Decomposed.StructOffset = 0; in DecomposeGEPExpression()
354 Decomposed.OtherOffset = 0; in DecomposeGEPExpression()
355 Decomposed.VarIndices.clear(); in DecomposeGEPExpression()
367 Decomposed.Base = V; in DecomposeGEPExpression()
398 Decomposed.Base = V; in DecomposeGEPExpression()
404 Decomposed.Base = V; in DecomposeGEPExpression()
422 Decomposed.StructOffset += in DecomposeGEPExpression()
431 Decomposed.OtherOffset += in DecomposeGEPExpression()
453 Decomposed.OtherOffset += IndexOffset.getSExtValue() * Scale; in DecomposeGEPExpression()
460 for (unsigned i = 0, e = Decomposed.VarIndices.size(); i != e; ++i) { in DecomposeGEPExpression()
461 if (Decomposed.VarIndices[i].V == Index && in DecomposeGEPExpression()
462 Decomposed.VarIndices[i].ZExtBits == ZExtBits && in DecomposeGEPExpression()
463 Decomposed.VarIndices[i].SExtBits == SExtBits) { in DecomposeGEPExpression()
464 Scale += Decomposed.VarIndices[i].Scale; in DecomposeGEPExpression()
465 Decomposed.VarIndices.erase(Decomposed.VarIndices.begin() + i); in DecomposeGEPExpression()
477 Decomposed.VarIndices.push_back(Entry); in DecomposeGEPExpression()
482 Decomposed.StructOffset = in DecomposeGEPExpression()
483 adjustToPointerSize(Decomposed.StructOffset, PointerSize); in DecomposeGEPExpression()
484 Decomposed.OtherOffset = in DecomposeGEPExpression()
485 adjustToPointerSize(Decomposed.OtherOffset, PointerSize); in DecomposeGEPExpression()
492 Decomposed.Base = V; in DecomposeGEPExpression()