Home
last modified time | relevance | path

Searched refs:getNoopOrZeroExtend (Results 1 – 5 of 5) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopCacheAnalysis.cpp300 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 DScalarEvolution.cpp4747 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 DIndVarSimplify.cpp1374 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 DInductiveRangeCheckElimination.cpp559 return Signed ? SE.getNoopOrSignExtend(S, Ty) : SE.getNoopOrZeroExtend(S, Ty); in NoopOrExtend()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolution.h726 const SCEV *getNoopOrZeroExtend(const SCEV *V, Type *Ty);