Searched refs:WiderType (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | LoopCacheAnalysis.cpp | 298 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 D | ScalarEvolution.cpp | 7894 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 D | IndVarSimplify.cpp | 1686 Type *WiderType = in optimizeLoopExits() local 1688 ExitCount = SE->getNoopOrZeroExtend(ExitCount, WiderType); in optimizeLoopExits() 1689 MaxExitCount = SE->getNoopOrZeroExtend(MaxExitCount, WiderType); in optimizeLoopExits()
|