Lines Matching refs:ElemSize
81 static bool isOneDimensionalArray(const SCEV &AccessFn, const SCEV &ElemSize, in isOneDimensionalArray() argument
103 return StepRec == &ElemSize; in isOneDimensionalArray()
109 static const SCEV *computeTripCount(const Loop &L, const SCEV &ElemSize, in computeTripCount() argument
120 TripCount = SE.getConstant(ElemSize.getType(), DefaultTripCount); in computeTripCount()
377 const SCEV *ElemSize = SE.getElementSize(&StoreOrLoadInst); in delinearize() local
397 Sizes.push_back(ElemSize); in delinearize()
416 if (!isOneDimensionalArray(*AccessFn, *ElemSize, *L, SE)) { in delinearize()
437 const SCEV *Div = SE.getUDivExactExpr(AccessFn, ElemSize); in delinearize()
439 Sizes.push_back(ElemSize); in delinearize()
481 const SCEV *ElemSize = Sizes.back(); in isConsecutive() local
482 Type *WiderType = SE.getWiderType(Coeff->getType(), ElemSize->getType()); in isConsecutive()
494 SE.getNoopOrSignExtend(ElemSize, WiderType)); in isConsecutive()