Searched refs:WiderType (Results 1 – 4 of 4) sorted by relevance
/openbsd/gnu/llvm/llvm/lib/Analysis/ |
H A D | LoopCacheAnalysis.cpp | 297 Type *WiderType = SE.getWiderType(Stride->getType(), TripCount->getType()); in computeRefCost() local 298 const SCEV *CacheLineSize = SE.getConstant(WiderType, CLS); in computeRefCost() 299 Stride = SE.getNoopOrAnyExtend(Stride, WiderType); in computeRefCost() 300 TripCount = SE.getNoopOrAnyExtend(TripCount, WiderType); in computeRefCost() 325 Type *WiderType = SE.getWiderType(RefCost->getType(), TripCount->getType()); in computeRefCost() local 326 RefCost = SE.getMulExpr(SE.getNoopOrAnyExtend(RefCost, WiderType), in computeRefCost() 327 SE.getNoopOrAnyExtend(TripCount, WiderType)); in computeRefCost() 477 Type *WiderType = SE.getWiderType(Coeff->getType(), ElemSize->getType()); in isConsecutive() local 488 Stride = SE.getMulExpr(SE.getNoopOrSignExtend(Coeff, WiderType), in isConsecutive() 489 SE.getNoopOrSignExtend(ElemSize, WiderType)); in isConsecutive()
|
H A D | ScalarEvolution.cpp | 8085 auto *WiderType = Type::getIntNTy(ExitCountType->getContext(), in getTripCountFromExitCount() local 8087 return getAddExpr(getNoopOrZeroExtend(ExitCount, WiderType), in getTripCountFromExitCount() 8088 getOne(WiderType)); in getTripCountFromExitCount()
|
/openbsd/gnu/llvm/llvm/lib/Transforms/AggressiveInstCombine/ |
H A D | AggressiveInstCombine.cpp | 783 IntegerType *WiderType = IntegerType::get(I.getContext(), LOps.LoadSize); in foldConsecutiveLoads() local 785 bool Allowed = TTI.isTypeLegal(WiderType); in foldConsecutiveLoads() 805 Value *NewPtr = Builder.CreateBitCast(Load1Ptr, WiderType->getPointerTo(AS)); in foldConsecutiveLoads() 806 NewLoad = Builder.CreateAlignedLoad(WiderType, NewPtr, LI1->getAlign(), in foldConsecutiveLoads()
|
/openbsd/gnu/llvm/llvm/lib/Transforms/Scalar/ |
H A D | IndVarSimplify.cpp | 1494 auto *WiderType = in optimizeLoopExitWithUnknownExitCount() local 1496 auto *WideExitMax = SE->getNoopOrZeroExtend(ExitMax, WiderType); in optimizeLoopExitWithUnknownExitCount() 1497 auto *WideMaxIter = SE->getNoopOrZeroExtend(MaxIter, WiderType); in optimizeLoopExitWithUnknownExitCount() 1806 Type *WiderType = in optimizeLoopExits() local 1808 ExactExitCount = SE->getNoopOrZeroExtend(ExactExitCount, WiderType); in optimizeLoopExits() 1809 MaxBECount = SE->getNoopOrZeroExtend(MaxBECount, WiderType); in optimizeLoopExits()
|