Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DScalarEvolution.cpp1373 SCEVZeroExtendExpr>::GetExtendExpr = &ScalarEvolution::getZeroExtendExpr;
1609 ScalarEvolution::getZeroExtendExpr(const SCEV *Op, Type *Ty, unsigned Depth) { in getZeroExtendExpr() function in ScalarEvolution
1645 return getZeroExtendExpr(SZ->getOperand(), Ty, Depth + 1); in getZeroExtendExprImpl()
1697 Step = getZeroExtendExpr(Step, Ty, Depth + 1); in getZeroExtendExprImpl()
1724 const SCEV *ZAdd = getZeroExtendExpr(getAddExpr(Start, ZMul, in getZeroExtendExprImpl()
1728 const SCEV *WideStart = getZeroExtendExpr(Start, WideTy, Depth + 1); in getZeroExtendExprImpl()
1730 getZeroExtendExpr(CastedMaxBECount, WideTy, Depth + 1); in getZeroExtendExprImpl()
1734 getZeroExtendExpr(Step, WideTy, Depth + 1), in getZeroExtendExprImpl()
1743 Step = getZeroExtendExpr(Step, Ty, Depth + 1); in getZeroExtendExprImpl()
1785 Step = getZeroExtendExpr(Step, Ty, Depth + 1); in getZeroExtendExprImpl()
[all …]
H A DLoopAccessAnalysis.cpp1774 CastedProduct = SE.getZeroExtendExpr(Product, Dist.getType()); in isSafeDependenceDistance()
2600 CastedBECount = SE->getZeroExtendExpr(BETakenCount, StrideExpr->getType()); in collectStridedAccess()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp486 if (IVSCEV == SE->getZeroExtendExpr(TISCEV, IVTy)) in eliminateTrunc()
1272 return SE->getZeroExtendExpr(S, Ty); in cloneArithmeticIVUser()
1368 ExtendOperExpr = SE->getZeroExtendExpr( in getExtendedOperandRecurrence()
1418 WideExpr = SE->getZeroExtendExpr(NarrowExpr, WideType); in getWideRecurrence()
1425 WideExpr = SE->getZeroExtendExpr(NarrowExpr, WideType); in getWideRecurrence()
1876 : SE->getZeroExtendExpr(AddRec, WideType); in createWideIV()
H A DScalarEvolutionExpander.cpp1185 const SCEV *OpAfterExtend = SE.getAddExpr(SE.getZeroExtendExpr(Step, WideTy), in IsIncrementNUW()
1186 SE.getZeroExtendExpr(AR, WideTy)); in IsIncrementNUW()
1188 SE.getZeroExtendExpr(SE.getAddExpr(AR, Step), WideTy); in IsIncrementNUW()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp1033 ExitCount = SE->getZeroExtendExpr(ExitCount, IVInit->getType()); in genLoopLimit()
1154 SE->getZeroExtendExpr(TruncatedIV, CmpIndVar->getType()); in linearFunctionTestReplace()
1397 MaxIter = SE->getZeroExtendExpr(MaxIter, ARTy); in createReplacement()
1400 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.cpp338 BackedgeTCExt = SE->getZeroExtendExpr(BackedgeTakenCount, RHS->getType()); in verifyTripCount()
H A DLoopIdiomRecognize.cpp1071 TripCountS = SE->getZeroExtendExpr( in getTripCount()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DHardwareLoops.cpp389 ExitCount = SE.getZeroExtendExpr(ExitCount, CountType); in InitLoopCount()
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h781 : SE.getZeroExtendExpr(Operand, Expr->getType()); in visitZeroExtendExpr()
H A DScalarEvolution.h569 const SCEV *getZeroExtendExpr(const SCEV *Op, Type *Ty, unsigned Depth = 0);