Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/test/Analysis/ScalarEvolution/
H A D2012-05-18-LoopPredRecurse.ll5 ; getUDivExpr()->getZeroExtendExpr()->isLoopBackedgeGuardedBy()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DMVETailPredication.cpp273 auto *Ceil = SE->getUDivExpr(ECPlusVWMinus1, VW); in IsSafeActiveMask()
299 SE->getUDivExpr(SE->getAddExpr(SE->getMulExpr(Ceil, VW), in IsSafeActiveMask()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DScalarEvolution.cpp2651 return getMulExpr(Y, getUDivExpr(X, Y)); in getAddExpr()
3341 const SCEV *UDiv = getUDivExpr(LHS, RHS); in getURemExpr()
3400 Operands.push_back(getUDivExpr(Op, RHS)); in getUDivExpr()
3443 const SCEV *Div = getUDivExpr(Op, RHSC); in getUDivExpr()
3528 return getUDivExpr(LHS, RHS); in getUDivExactExpr()
3569 return getUDivExpr(LHS, RHS); in getUDivExactExpr()
7532 return getUDivExpr(LHS, RHS); in createSCEV()
7586 ShiftedLHS = getUDivExpr(LHS, MulCount); in createSCEV()
9731 return getUDivExpr(LHS, RHS); in computeSCEVAtScope()
12663 BECount = getUDivExpr(Numerator, Stride); in howManyLessThans()
[all …]
H A DLoopCacheAnalysis.cpp303 RefCost = SE.getUDivExpr(Numerator, CacheLineSize); in computeRefCost()
H A DDependenceAnalysis.cpp1343 SplitIter = SE->getUDivExpr( in weakCrossingSIVtest()
/llvm-project-15.0.7/polly/lib/Support/
H A DScopHelper.cpp356 return SE.getUDivExpr(visit(E->getLHS()), RHSScev); in visitUDivExpr()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp166 FoldedExpr = SE->getUDivExpr(LHS, RHS); in foldIVUser()
1345 return SE->getUDivExpr(LHS, RHS); in getSCEVByOpCode()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h834 return !Changed ? Expr : SE.getUDivExpr(LHS, RHS); in visitUDivExpr()
H A DScalarEvolution.h598 const SCEV *getUDivExpr(const SCEV *LHS, const SCEV *RHS);
/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DScalarEvolutionTest.cpp1531 auto *FloorS = cast<SCEVConstant>(SE.getUDivExpr(NS, DS)); in TEST_F()
/llvm-project-15.0.7/polly/lib/Analysis/
H A DScopBuilder.cpp2181 auto *UDivSCEV = SE.getUDivExpr(Expr, SizeSCEV); in isDivisible()