Searched refs:getURemExpr (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | AlignmentFromAssumptions.cpp | 54 const SCEV *DiffUnitsSCEV = SE->getURemExpr(DiffSCEV, AlignSCEV); in getNewAlignmentDiff()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolution.h | 615 LLVM_ABI const SCEV *getURemExpr(const SCEV *LHS, const SCEV *RHS);
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 1778 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 D | LoopVectorize.cpp | 3742 const SCEV *Rem = SE->getURemExpr( in computeMaxVF() 4490 RemainingIterations = SE.getURemExpr( in selectEpilogueVectorizationFactor()
|