Home
last modified time | relevance | path

Searched refs:getUDivExpr (Results 1 – 25 of 27) sorted by relevance

12

/external/llvm/test/Analysis/ScalarEvolution/
D2012-05-18-LoopPredRecurse.ll4 ; getUDivExpr()->getZeroExtendExpr()->isLoopBackedgeGuardedBy()
/external/llvm-project/llvm/test/Analysis/ScalarEvolution/
D2012-05-18-LoopPredRecurse.ll5 ; getUDivExpr()->getZeroExtendExpr()->isLoopBackedgeGuardedBy()
/external/llvm-project/llvm/lib/Target/ARM/
DMVETailPredication.cpp270 auto *Ceil = SE->getUDivExpr(ECPlusVWMinus1, VW); in IsSafeActiveMask()
296 SE->getUDivExpr(SE->getAddExpr(SE->getMulExpr(Ceil, VW), in IsSafeActiveMask()
/external/llvm/lib/Analysis/
DScalarEvolutionNormalization.cpp219 return SE.getUDivExpr(LN, RN); in TransformImpl()
DScalarEvolution.cpp1030 const SCEV *DivResult = SE.getUDivExpr(Dividend, SE.getConstant(DivFactor)); in BinomialCoefficient()
2674 const SCEV *ScalarEvolution::getUDivExpr(const SCEV *LHS, in getUDivExpr() function in ScalarEvolution
2712 Operands.push_back(getUDivExpr(Op, RHS)); in getUDivExpr()
2740 const SCEV *Div = getUDivExpr(Op, RHSC); in getUDivExpr()
2757 const SCEV *Op = getUDivExpr(A->getOperand(i), RHS); in getUDivExpr()
2816 return getUDivExpr(LHS, RHS); in getUDivExactExpr()
2858 return getUDivExpr(LHS, RHS); in getUDivExactExpr()
5029 return getUDivExpr(getSCEV(BO->LHS), getSCEV(BO->RHS)); in createSCEV()
6844 return getUDivExpr(LHS, RHS); in computeSCEVAtScope()
7202 getUDivExpr(Distance, CountDown ? getNegativeSCEV(Step) : Step); in howFarToZero()
[all …]
/external/llvm/lib/Transforms/Scalar/
DLoopRerollPass.cpp486 SE->getUDivExpr(SE->getNegativeSCEV(SCEVExpr), SizeOfExpr); in getIncrmentFactorSCEV()
489 return dyn_cast<SCEVConstant>(SE->getUDivExpr(SCEVExpr, SizeOfExpr)); in getIncrmentFactorSCEV()
1464 NewInc = SE->getUDivExpr(NewInc, ScaleSCEV); in updateNonLoopCtrlIncr()
1467 NewInc = SE->getUDivExpr(COp, ScaleSCEV); in updateNonLoopCtrlIncr()
DAlignmentFromAssumptions.cpp97 const SCEV *DiffAlignDiv = SE->getUDivExpr(DiffSCEV, AlignSCEV); in getNewAlignmentDiff()
DIndVarSimplify.cpp1070 WideUse = SE->getUDivExpr(WideLHS, WideRHS); in cloneArithmeticIVUser()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DLoopCacheAnalysis.cpp291 RefCost = SE.getUDivExpr(Numerator, CacheLineSize); in computeRefCost()
DScalarEvolution.cpp1225 const SCEV *DivResult = SE.getUDivExpr(Dividend, SE.getConstant(DivFactor)); in BinomialCoefficient()
1866 return getUDivExpr(getZeroExtendExpr(Div->getLHS(), Ty, Depth + 1), in getZeroExtendExpr()
3187 const SCEV *UDiv = getUDivExpr(LHS, RHS); in getURemExpr()
3194 const SCEV *ScalarEvolution::getUDivExpr(const SCEV *LHS, in getUDivExpr() function in ScalarEvolution
3232 Operands.push_back(getUDivExpr(Op, RHS)); in getUDivExpr()
3260 const SCEV *Div = getUDivExpr(Op, RHSC); in getUDivExpr()
3280 return getUDivExpr(OtherDiv->getLHS(), getConstant(NewRHS)); in getUDivExpr()
3292 const SCEV *Op = getUDivExpr(A->getOperand(i), RHS); in getUDivExpr()
3352 return getUDivExpr(LHS, RHS); in getUDivExactExpr()
3394 return getUDivExpr(LHS, RHS); in getUDivExactExpr()
[all …]
DDependenceAnalysis.cpp1319 SplitIter = SE->getUDivExpr( in weakCrossingSIVtest()
/external/llvm-project/llvm/lib/Analysis/
DLoopCacheAnalysis.cpp302 RefCost = SE.getUDivExpr(Numerator, CacheLineSize); in computeRefCost()
DScalarEvolution.cpp1000 const SCEV *DivResult = SE.getUDivExpr(Dividend, SE.getConstant(DivFactor)); in BinomialCoefficient()
1747 return getUDivExpr(getZeroExtendExpr(Div->getLHS(), Ty, Depth + 1), in getZeroExtendExpr()
3081 const SCEV *UDiv = getUDivExpr(LHS, RHS); in getURemExpr()
3088 const SCEV *ScalarEvolution::getUDivExpr(const SCEV *LHS, in getUDivExpr() function in ScalarEvolution
3134 Operands.push_back(getUDivExpr(Op, RHS)); in getUDivExpr()
3177 const SCEV *Div = getUDivExpr(Op, RHSC); in getUDivExpr()
3197 return getUDivExpr(OtherDiv->getLHS(), getConstant(NewRHS)); in getUDivExpr()
3209 const SCEV *Op = getUDivExpr(A->getOperand(i), RHS); in getUDivExpr()
3267 return getUDivExpr(LHS, RHS); in getUDivExactExpr()
3309 return getUDivExpr(LHS, RHS); in getUDivExactExpr()
[all …]
/external/llvm/lib/Transforms/Utils/
DSimplifyIndVar.cpp125 FoldedExpr = SE->getUDivExpr(SE->getSCEV(IVSrc), SE->getSCEV(D)); in foldIVUser()
/external/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h582 return SE.getUDivExpr(((SC*)this)->visit(Expr->getLHS()), in visitUDivExpr()
DScalarEvolution.h1224 const SCEV *getUDivExpr(const SCEV *LHS, const SCEV *RHS);
/external/llvm-project/polly/lib/Support/
DScopHelper.cpp360 return SE.getUDivExpr(visit(E->getLHS()), RHSScev); in visitUDivExpr()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h721 return !Changed ? Expr : SE.getUDivExpr(LHS, RHS); in visitUDivExpr()
DScalarEvolution.h547 const SCEV *getUDivExpr(const SCEV *LHS, const SCEV *RHS);
/external/llvm-project/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h785 return !Changed ? Expr : SE.getUDivExpr(LHS, RHS); in visitUDivExpr()
DScalarEvolution.h550 const SCEV *getUDivExpr(const SCEV *LHS, const SCEV *RHS);
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DSimplifyIndVar.cpp144 FoldedExpr = SE->getUDivExpr(SE->getSCEV(IVSrc), SE->getSCEV(D)); in foldIVUser()
/external/llvm-project/llvm/lib/Transforms/Utils/
DSimplifyIndVar.cpp146 FoldedExpr = SE->getUDivExpr(SE->getSCEV(IVSrc), SE->getSCEV(D)); in foldIVUser()
1323 return SE->getUDivExpr(LHS, RHS); in getSCEVByOpCode()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DIndVarSimplify.cpp1195 WideUse = SE->getUDivExpr(WideLHS, WideRHS); in cloneArithmeticIVUser()
/external/llvm-project/polly/lib/Analysis/
DScopBuilder.cpp2352 auto *UDivSCEV = SE.getUDivExpr(Expr, SizeSCEV); in isDivisible()

12