Home
last modified time | relevance | path

Searched refs:getURemExpr (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DAlignmentFromAssumptions.cpp54 const SCEV *DiffUnitsSCEV = SE->getURemExpr(DiffSCEV, AlignSCEV); in getNewAlignmentDiff()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolution.h615 LLVM_ABI const SCEV *getURemExpr(const SCEV *LHS, const SCEV *RHS);
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp1778 return getURemExpr(getZeroExtendExpr(LHS, Ty, Depth + 1), in getZeroExtendExprImpl()
3360 const SCEV *ScalarEvolution::getURemExpr(const SCEV *LHS, in getURemExpr() function in ScalarEvolution
7795 return getURemExpr(LHS, RHS); in createSCEV()
8086 return getURemExpr(getSCEV(U->getOperand(0)), getSCEV(U->getOperand(1))); in createSCEV()
10197 SE.getURemExpr(B, SE.getConstant(APInt::getOneBitSet(BW, Mult2))); in SolveLinEquationWithOverflow()
11001 getURemExpr(S, getConstant(ConstantInt::get(STy, M, false))); in isKnownMultipleOf()
15327 if (Expr == getURemExpr(A, B)) { in matchURem()
15644 if (SE.getURemExpr(Expr, DividesBy)->isZero()) in collectFromBlock()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp3742 const SCEV *Rem = SE->getURemExpr( in computeMaxVF()
4490 RemainingIterations = SE.getURemExpr( in selectEpilogueVectorizationFactor()