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()
373 const SCEV *ElemSize = SE.getElementSize(&StoreOrLoadInst); in delinearize() local
393 Sizes.push_back(ElemSize); in delinearize()
412 if (!isOneDimensionalArray(*AccessFn, *ElemSize, *L, SE)) { in delinearize()
433 const SCEV *Div = SE.getUDivExactExpr(AccessFn, ElemSize); in delinearize()
435 Sizes.push_back(ElemSize); in delinearize()
477 const SCEV *ElemSize = Sizes.back(); in isConsecutive() local
478 Type *WiderType = SE.getWiderType(Coeff->getType(), ElemSize->getType()); in isConsecutive()
490 SE.getNoopOrSignExtend(ElemSize, WiderType)); in isConsecutive()