Home
last modified time | relevance | path

Searched refs:getZeroExtendExpr (Results 1 – 10 of 10) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp1845 getZeroExtendExpr(MulLHS, Ty), in getZeroExtendExprImpl()
1846 getZeroExtendExpr( in getZeroExtendExprImpl()
2122 return getZeroExtendExpr(Op, Ty, Depth + 1); in getSignExtendExprImpl()
2152 return getZeroExtendExpr(Op, Ty); in getCastExpr()
2186 const SCEV *ZExt = getZeroExtendExpr(Op, Ty); in getAnyExtendExpr()
3466 getZeroExtendExpr(AR, ExtTy) == in getUDivExpr()
3480 getZeroExtendExpr(AR, ExtTy) == in getUDivExpr()
4731 return getZeroExtendExpr(V, Ty, Depth); in getTruncateOrZeroExtend()
4755 return getZeroExtendExpr(V, Ty); in getNoopOrZeroExtend()
7813 getZeroExtendExpr( in createSCEV()
[all …]
H A DLoopAccessAnalysis.cpp1854 CastedProduct = SE.getZeroExtendExpr(Product, Dist.getType()); in isSafeDependenceDistance()
2923 CastedBECount = SE->getZeroExtendExpr(BETakenCount, StrideExpr->getType()); in collectStridedAccess()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp491 if (IVSCEV == SE->getZeroExtendExpr(TISCEV, IVTy)) in eliminateTrunc()
1303 return SE->getZeroExtendExpr(S, Ty); in cloneArithmeticIVUser()
1416 ExtendOperExpr = SE->getZeroExtendExpr(ExtendOperExpr, WideType); in getExtendedOperandRecurrence()
1465 WideExpr = SE->getZeroExtendExpr(NarrowExpr, WideType); in getWideRecurrence()
1472 WideExpr = SE->getZeroExtendExpr(NarrowExpr, WideType); in getWideRecurrence()
1926 : SE->getZeroExtendExpr(AddRec, WideType); in createWideIV()
H A DScalarEvolutionExpander.cpp863 const SCEV *OpAfterExtend = SE.getAddExpr(SE.getZeroExtendExpr(Step, WideTy), in IsIncrementNUW()
864 SE.getZeroExtendExpr(AR, WideTy)); in IsIncrementNUW()
866 SE.getZeroExtendExpr(SE.getAddExpr(AR, Step), WideTy); in IsIncrementNUW()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp1030 SE->getZeroExtendExpr(TruncatedIV, CmpIndVar->getType()); in linearFunctionTestReplace()
1275 MaxIter = SE->getZeroExtendExpr(MaxIter, ARTy); in createReplacement()
1278 auto *MaxAllowedIter = SE->getZeroExtendExpr(MinusOne, MaxIterTy); in createReplacement()
H A DNaryReassociate.cpp414 SE->getZeroExtendExpr(IndexExprs[I], GEP->getOperand(I)->getType()); in tryReassociateGEPAtIndex()
H A DLoopFlatten.cpp341 BackedgeTCExt = SE->getZeroExtendExpr(BackedgeTakenCount, RHS->getType()); in verifyTripCount()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DHardwareLoops.cpp451 ExitCount = SE.getZeroExtendExpr(ExitCount, CountType); in InitLoopCount()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h791 : SE.getZeroExtendExpr(Operand, Expr->getType()); in visitZeroExtendExpr()
H A DScalarEvolution.h573 const SCEV *getZeroExtendExpr(const SCEV *Op, Type *Ty, unsigned Depth = 0);