Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
DScalarEvolution.cpp1364 SCEVZeroExtendExpr>::GetExtendExpr = &ScalarEvolution::getZeroExtendExpr;
1577 ScalarEvolution::getZeroExtendExpr(const SCEV *Op, Type *Ty, unsigned Depth) { in getZeroExtendExpr() function in ScalarEvolution
1592 return getZeroExtendExpr(SZ->getOperand(), Ty, Depth + 1); in getZeroExtendExpr()
1644 getZeroExtendExpr(Step, Ty, Depth + 1), L, AR->getNoWrapFlags()); in getZeroExtendExpr()
1669 const SCEV *ZAdd = getZeroExtendExpr(getAddExpr(Start, ZMul, in getZeroExtendExpr()
1673 const SCEV *WideStart = getZeroExtendExpr(Start, WideTy, Depth + 1); in getZeroExtendExpr()
1675 getZeroExtendExpr(CastedMaxBECount, WideTy, Depth + 1); in getZeroExtendExpr()
1679 getZeroExtendExpr(Step, WideTy, Depth + 1), in getZeroExtendExpr()
1689 getZeroExtendExpr(Step, Ty, Depth + 1), L, in getZeroExtendExpr()
1734 getZeroExtendExpr(Step, Ty, Depth + 1), L, in getZeroExtendExpr()
[all …]
DLoopAccessAnalysis.cpp1415 CastedProduct = SE.getZeroExtendExpr(Product, Dist.getType()); in isSafeDependenceDistance()
2173 CastedBECount = SE->getZeroExtendExpr(BETakenCount, StrideExpr->getType()); in collectStridedAccess()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
DSimplifyIndVar.cpp513 if (IVSCEV == SE->getZeroExtendExpr(TISCEV, IVTy)) in eliminateTrunc()
1234 return SE->getZeroExtendExpr(S, Ty); in cloneArithmeticIVUser()
1330 ExtendOperExpr = SE->getZeroExtendExpr( in getExtendedOperandRecurrence()
1380 WideExpr = SE->getZeroExtendExpr(NarrowExpr, WideType); in getWideRecurrence()
1387 WideExpr = SE->getZeroExtendExpr(NarrowExpr, WideType); in getWideRecurrence()
1839 : SE->getZeroExtendExpr(AddRec, WideType); in createWideIV()
DScalarEvolutionExpander.cpp1201 const SCEV *OpAfterExtend = SE.getAddExpr(SE.getZeroExtendExpr(Step, WideTy), in IsIncrementNUW()
1202 SE.getZeroExtendExpr(AR, WideTy)); in IsIncrementNUW()
1204 SE.getZeroExtendExpr(SE.getAddExpr(AR, Step), WideTy); in IsIncrementNUW()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
DIndVarSimplify.cpp1035 ExitCount = SE->getZeroExtendExpr(ExitCount, IVInit->getType()); in genLoopLimit()
1156 SE->getZeroExtendExpr(TruncatedIV, CmpIndVar->getType()); in linearFunctionTestReplace()
1368 MaxIter = SE->getZeroExtendExpr(MaxIter, ARTy); in optimizeLoopExitWithUnknownExitCount()
1371 auto *MaxAllowedIter = SE->getZeroExtendExpr(MinusOne, MaxIterTy); in optimizeLoopExitWithUnknownExitCount()
DNaryReassociate.cpp409 SE->getZeroExtendExpr(IndexExprs[I], GEP->getOperand(I)->getType()); in tryReassociateGEPAtIndex()
DLoopIdiomRecognize.cpp1012 NumBytesS = SE->getZeroExtendExpr( in getNumBytes()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DHardwareLoops.cpp386 ExitCount = SE.getZeroExtendExpr(ExitCount, CountType); in InitLoopCount()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h759 : SE.getZeroExtendExpr(Operand, Expr->getType()); in visitZeroExtendExpr()
DScalarEvolution.h529 const SCEV *getZeroExtendExpr(const SCEV *Op, Type *Ty, unsigned Depth = 0);