Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopCacheAnalysis.cpp300 TripCount = SE.getNoopOrZeroExtend(TripCount, WiderType); in computeRefCost()
331 RefCost = SE.getMulExpr(SE.getNoopOrZeroExtend(RefCost, WiderType), in computeRefCost()
332 SE.getNoopOrZeroExtend(TripCount, WiderType)); in computeRefCost()
H A DScalarEvolution.cpp4752 ScalarEvolution::getNoopOrZeroExtend(const SCEV *V, Type *Ty) { in getNoopOrZeroExtend() function in ScalarEvolution
4807 PromotedLHS = getNoopOrZeroExtend(LHS, RHS->getType()); in getUMaxFromMismatchedTypes()
4839 PromotedOps.push_back(getNoopOrZeroExtend(S, MaxType)); in getUMinFromMismatchedTypes()
6127 Op = getNoopOrZeroExtend(Op, Ty); in createNodeForSelectOrPHIInstWithICmpInstCond()
6154 const SCEV *X = getNoopOrZeroExtend(getSCEV(LHS), Ty); in createNodeForSelectOrPHIInstWithICmpInstCond()
6174 return getUMinExpr(getNoopOrZeroExtend(X, Ty), FalseValExpr, in createNodeForSelectOrPHIInstWithICmpInstCond()
7069 MaxBECount = getNoopOrZeroExtend(MaxBECount, AddRec->getType()); in getRangeForAffineNoSelfWrappingAR()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp1386 auto *WideExitMax = SE->getNoopOrZeroExtend(ExitMax, WiderType); in optimizeLoopExitWithUnknownExitCount()
1387 auto *WideMaxIter = SE->getNoopOrZeroExtend(MaxIter, WiderType); in optimizeLoopExitWithUnknownExitCount()
1697 ExactExitCount = SE->getNoopOrZeroExtend(ExactExitCount, WiderType); in optimizeLoopExits()
1698 MaxBECount = SE->getNoopOrZeroExtend(MaxBECount, WiderType); in optimizeLoopExits()
H A DInductiveRangeCheckElimination.cpp559 return Signed ? SE.getNoopOrSignExtend(S, Ty) : SE.getNoopOrZeroExtend(S, Ty); in DisableAllLoopOptsOnLoop()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolution.h727 const SCEV *getNoopOrZeroExtend(const SCEV *V, Type *Ty);