Searched refs:getNoopOrZeroExtend (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | LoopCacheAnalysis.cpp | 300 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 D | ScalarEvolution.cpp | 4752 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 D | IndVarSimplify.cpp | 1386 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 D | InductiveRangeCheckElimination.cpp | 559 return Signed ? SE.getNoopOrSignExtend(S, Ty) : SE.getNoopOrZeroExtend(S, Ty); in DisableAllLoopOptsOnLoop()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolution.h | 727 const SCEV *getNoopOrZeroExtend(const SCEV *V, Type *Ty);
|