Searched refs:getNoopOrZeroExtend (Results 1 – 5 of 5) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | LoopCacheAnalysis.cpp | 300 TripCount = SE.getNoopOrZeroExtend(TripCount, WiderType); in computeRefCost() 326 RefCost = SE.getMulExpr(SE.getNoopOrZeroExtend(RefCost, WiderType), in computeRefCost() 327 SE.getNoopOrZeroExtend(TripCount, WiderType)); in computeRefCost()
|
| H A D | ScalarEvolution.cpp | 4747 ScalarEvolution::getNoopOrZeroExtend(const SCEV *V, Type *Ty) { in getNoopOrZeroExtend() function in ScalarEvolution 4802 PromotedLHS = getNoopOrZeroExtend(LHS, RHS->getType()); in getUMaxFromMismatchedTypes() 4834 PromotedOps.push_back(getNoopOrZeroExtend(S, MaxType)); in getUMinFromMismatchedTypes() 6120 Op = getNoopOrZeroExtend(Op, Ty); in createNodeForSelectOrPHIInstWithICmpInstCond() 6147 const SCEV *X = getNoopOrZeroExtend(getSCEV(LHS), Ty); in createNodeForSelectOrPHIInstWithICmpInstCond() 6167 return getUMinExpr(getNoopOrZeroExtend(X, Ty), FalseValExpr, in createNodeForSelectOrPHIInstWithICmpInstCond() 7053 MaxBECount = getNoopOrZeroExtend(MaxBECount, AddRec->getType()); in getRangeForAffineNoSelfWrappingAR()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | IndVarSimplify.cpp | 1374 auto *WideExitMax = SE->getNoopOrZeroExtend(ExitMax, WiderType); in optimizeLoopExitWithUnknownExitCount() 1375 auto *WideMaxIter = SE->getNoopOrZeroExtend(MaxIter, WiderType); in optimizeLoopExitWithUnknownExitCount() 1685 ExactExitCount = SE->getNoopOrZeroExtend(ExactExitCount, WiderType); in optimizeLoopExits() 1686 MaxBECount = SE->getNoopOrZeroExtend(MaxBECount, WiderType); in optimizeLoopExits()
|
| H A D | InductiveRangeCheckElimination.cpp | 559 return Signed ? SE.getNoopOrSignExtend(S, Ty) : SE.getNoopOrZeroExtend(S, Ty); in NoopOrExtend()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolution.h | 726 const SCEV *getNoopOrZeroExtend(const SCEV *V, Type *Ty);
|