Lines Matching refs:IndexOp
242 Value *Base, *IndexOp, *Access; in createAccessAddress() local
287 IndexOp = nullptr; in createAccessAddress()
296 if (!IndexOp) { in createAccessAddress()
297 IndexOp = NextIndex; in createAccessAddress()
299 Type *Ty = getWidestType(NextIndex->getType(), IndexOp->getType()); in createAccessAddress()
303 if (Ty != IndexOp->getType()) in createAccessAddress()
304 IndexOp = Builder.CreateIntCast(IndexOp, Ty, true); in createAccessAddress()
306 IndexOp = createAdd(IndexOp, NextIndex, "polly.access.add." + BaseName); in createAccessAddress()
325 Type *Ty = getWidestType(DimSize->getType(), IndexOp->getType()); in createAccessAddress()
327 if (Ty != IndexOp->getType()) in createAccessAddress()
328 IndexOp = Builder.CreateSExtOrTrunc(IndexOp, Ty, in createAccessAddress()
333 IndexOp = createMul(IndexOp, DimSize, "polly.access.mul." + BaseName); in createAccessAddress()
336 Access = Builder.CreateGEP(Base, IndexOp, "polly.access." + BaseName); in createAccessAddress()