Searched refs:getZeroExtendExpr (Results 1 – 14 of 14) sorted by relevance
| /llvm-project-15.0.7/llvm/test/Analysis/ScalarEvolution/ |
| H A D | 2012-05-18-LoopPredRecurse.ll | 5 ; getUDivExpr()->getZeroExtendExpr()->isLoopBackedgeGuardedBy()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 1878 getZeroExtendExpr(MulLHS, Ty), in getZeroExtendExpr() 1879 getZeroExtendExpr( in getZeroExtendExpr() 2121 return getZeroExtendExpr(Op, Ty, Depth + 1); in getSignExtendExpr() 2139 return getZeroExtendExpr(Op, Ty); in getCastExpr() 2173 const SCEV *ZExt = getZeroExtendExpr(Op, Ty); in getAnyExtendExpr() 3394 getZeroExtendExpr(AR, ExtTy) == in getUDivExpr() 3408 getZeroExtendExpr(AR, ExtTy) == in getUDivExpr() 4572 return getZeroExtendExpr(V, Ty, Depth); in getTruncateOrZeroExtend() 4596 return getZeroExtendExpr(V, Ty); in getNoopOrZeroExtend() 7588 getZeroExtendExpr( in createSCEV() [all …]
|
| H A D | LoopAccessAnalysis.cpp | 1719 CastedProduct = SE.getZeroExtendExpr(Product, Dist.getType()); in isSafeDependenceDistance() 2544 CastedBECount = SE->getZeroExtendExpr(BETakenCount, StrideExpr->getType()); in collectStridedAccess()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyIndVar.cpp | 516 if (IVSCEV == SE->getZeroExtendExpr(TISCEV, IVTy)) in eliminateTrunc() 1283 return SE->getZeroExtendExpr(S, Ty); in cloneArithmeticIVUser() 1379 ExtendOperExpr = SE->getZeroExtendExpr( in getExtendedOperandRecurrence() 1429 WideExpr = SE->getZeroExtendExpr(NarrowExpr, WideType); in getWideRecurrence() 1436 WideExpr = SE->getZeroExtendExpr(NarrowExpr, WideType); in getWideRecurrence() 1887 : SE->getZeroExtendExpr(AddRec, WideType); in createWideIV()
|
| H A D | ScalarEvolutionExpander.cpp | 1158 const SCEV *OpAfterExtend = SE.getAddExpr(SE.getZeroExtendExpr(Step, WideTy), in IsIncrementNUW() 1159 SE.getZeroExtendExpr(AR, WideTy)); in IsIncrementNUW() 1161 SE.getZeroExtendExpr(SE.getAddExpr(AR, Step), WideTy); in IsIncrementNUW()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | IndVarSimplify.cpp | 1032 ExitCount = SE->getZeroExtendExpr(ExitCount, IVInit->getType()); in genLoopLimit() 1153 SE->getZeroExtendExpr(TruncatedIV, CmpIndVar->getType()); in linearFunctionTestReplace() 1400 MaxIter = SE->getZeroExtendExpr(MaxIter, ARTy); in optimizeLoopExitWithUnknownExitCount() 1403 auto *MaxAllowedIter = SE->getZeroExtendExpr(MinusOne, MaxIterTy); in optimizeLoopExitWithUnknownExitCount()
|
| H A D | NaryReassociate.cpp | 413 SE->getZeroExtendExpr(IndexExprs[I], GEP->getOperand(I)->getType()); in tryReassociateGEPAtIndex()
|
| H A D | LoopFlatten.cpp | 312 BackedgeTCExt = SE->getZeroExtendExpr(BackedgeTakenCount, RHS->getType()); in verifyTripCount()
|
| H A D | LoopIdiomRecognize.cpp | 1070 TripCountS = SE->getZeroExtendExpr( in getTripCount()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | HardwareLoops.cpp | 389 ExitCount = SE.getZeroExtendExpr(ExitCount, CountType); in InitLoopCount()
|
| /llvm-project-15.0.7/polly/lib/Support/ |
| H A D | ScopHelper.cpp | 347 return SE.getZeroExtendExpr(visit(E->getOperand()), E->getType()); in visitZeroExtendExpr()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolutionExpressions.h | 800 : SE.getZeroExtendExpr(Operand, Expr->getType()); in visitZeroExtendExpr()
|
| H A D | ScalarEvolution.h | 564 const SCEV *getZeroExtendExpr(const SCEV *Op, Type *Ty, unsigned Depth = 0);
|
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | ScalarEvolutionTest.cpp | 712 SE.getZeroExtendExpr(S, I128Ty); in TEST_F()
|