Home
last modified time | relevance | path

Searched refs:WiderType (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLoopCacheAnalysis.cpp298 Type *WiderType = SE.getWiderType(Stride->getType(), TripCount->getType()); in computeRefCost() local
299 const SCEV *CacheLineSize = SE.getConstant(WiderType, CLS); in computeRefCost()
300 Stride = SE.getNoopOrAnyExtend(Stride, WiderType); in computeRefCost()
301 TripCount = SE.getNoopOrAnyExtend(TripCount, WiderType); in computeRefCost()
326 Type *WiderType = SE.getWiderType(RefCost->getType(), TripCount->getType()); in computeRefCost() local
327 RefCost = SE.getMulExpr(SE.getNoopOrAnyExtend(RefCost, WiderType), in computeRefCost()
328 SE.getNoopOrAnyExtend(TripCount, WiderType)); in computeRefCost()
478 Type *WiderType = SE.getWiderType(Coeff->getType(), ElemSize->getType()); in isConsecutive() local
489 Stride = SE.getMulExpr(SE.getNoopOrSignExtend(Coeff, WiderType), in isConsecutive()
490 SE.getNoopOrSignExtend(ElemSize, WiderType)); in isConsecutive()
H A DScalarEvolution.cpp7894 auto *WiderType = Type::getIntNTy(ExitCountType->getContext(), in getTripCountFromExitCount() local
7896 return getAddExpr(getNoopOrZeroExtend(ExitCount, WiderType), in getTripCountFromExitCount()
7897 getOne(WiderType)); in getTripCountFromExitCount()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp1686 Type *WiderType = in optimizeLoopExits() local
1688 ExitCount = SE->getNoopOrZeroExtend(ExitCount, WiderType); in optimizeLoopExits()
1689 MaxExitCount = SE->getNoopOrZeroExtend(MaxExitCount, WiderType); in optimizeLoopExits()