/external/llvm/test/Analysis/ScalarEvolution/ |
D | 2012-05-18-LoopPredRecurse.ll | 4 ; getUDivExpr()->getZeroExtendExpr()->isLoopBackedgeGuardedBy()
|
/external/llvm-project/llvm/test/Analysis/ScalarEvolution/ |
D | 2012-05-18-LoopPredRecurse.ll | 5 ; getUDivExpr()->getZeroExtendExpr()->isLoopBackedgeGuardedBy()
|
/external/llvm-project/llvm/lib/Target/ARM/ |
D | MVETailPredication.cpp | 270 auto *Ceil = SE->getUDivExpr(ECPlusVWMinus1, VW); in IsSafeActiveMask() 296 SE->getUDivExpr(SE->getAddExpr(SE->getMulExpr(Ceil, VW), in IsSafeActiveMask()
|
/external/llvm/lib/Analysis/ |
D | ScalarEvolutionNormalization.cpp | 219 return SE.getUDivExpr(LN, RN); in TransformImpl()
|
D | ScalarEvolution.cpp | 1030 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/ |
D | LoopRerollPass.cpp | 486 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()
|
D | AlignmentFromAssumptions.cpp | 97 const SCEV *DiffAlignDiv = SE->getUDivExpr(DiffSCEV, AlignSCEV); in getNewAlignmentDiff()
|
D | IndVarSimplify.cpp | 1070 WideUse = SE->getUDivExpr(WideLHS, WideRHS); in cloneArithmeticIVUser()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | LoopCacheAnalysis.cpp | 291 RefCost = SE.getUDivExpr(Numerator, CacheLineSize); in computeRefCost()
|
D | ScalarEvolution.cpp | 1225 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 …]
|
D | DependenceAnalysis.cpp | 1319 SplitIter = SE->getUDivExpr( in weakCrossingSIVtest()
|
/external/llvm-project/llvm/lib/Analysis/ |
D | LoopCacheAnalysis.cpp | 302 RefCost = SE.getUDivExpr(Numerator, CacheLineSize); in computeRefCost()
|
D | ScalarEvolution.cpp | 1000 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/ |
D | SimplifyIndVar.cpp | 125 FoldedExpr = SE->getUDivExpr(SE->getSCEV(IVSrc), SE->getSCEV(D)); in foldIVUser()
|
/external/llvm/include/llvm/Analysis/ |
D | ScalarEvolutionExpressions.h | 582 return SE.getUDivExpr(((SC*)this)->visit(Expr->getLHS()), in visitUDivExpr()
|
D | ScalarEvolution.h | 1224 const SCEV *getUDivExpr(const SCEV *LHS, const SCEV *RHS);
|
/external/llvm-project/polly/lib/Support/ |
D | ScopHelper.cpp | 360 return SE.getUDivExpr(visit(E->getLHS()), RHSScev); in visitUDivExpr()
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | ScalarEvolutionExpressions.h | 721 return !Changed ? Expr : SE.getUDivExpr(LHS, RHS); in visitUDivExpr()
|
D | ScalarEvolution.h | 547 const SCEV *getUDivExpr(const SCEV *LHS, const SCEV *RHS);
|
/external/llvm-project/llvm/include/llvm/Analysis/ |
D | ScalarEvolutionExpressions.h | 785 return !Changed ? Expr : SE.getUDivExpr(LHS, RHS); in visitUDivExpr()
|
D | ScalarEvolution.h | 550 const SCEV *getUDivExpr(const SCEV *LHS, const SCEV *RHS);
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
D | SimplifyIndVar.cpp | 144 FoldedExpr = SE->getUDivExpr(SE->getSCEV(IVSrc), SE->getSCEV(D)); in foldIVUser()
|
/external/llvm-project/llvm/lib/Transforms/Utils/ |
D | SimplifyIndVar.cpp | 146 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/ |
D | IndVarSimplify.cpp | 1195 WideUse = SE->getUDivExpr(WideLHS, WideRHS); in cloneArithmeticIVUser()
|
/external/llvm-project/polly/lib/Analysis/ |
D | ScopBuilder.cpp | 2352 auto *UDivSCEV = SE.getUDivExpr(Expr, SizeSCEV); in isDivisible()
|