reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/Analysis/ScalarEvolution.h
  547   const SCEV *getUDivExpr(const SCEV *LHS, const SCEV *RHS);

References

include/llvm/Analysis/ScalarEvolutionExpressions.h
  721       return !Changed ? Expr : SE.getUDivExpr(LHS, RHS);
lib/Analysis/DependenceAnalysis.cpp
 1322   SplitIter = SE->getUDivExpr(
lib/Analysis/LoopCacheAnalysis.cpp
  287     RefCost = SE.getUDivExpr(Numerator, CacheLineSize);
lib/Analysis/ScalarEvolution.cpp
 1218   const SCEV *DivResult = SE.getUDivExpr(Dividend, SE.getConstant(DivFactor));
 1859     return getUDivExpr(getZeroExtendExpr(Div->getLHS(), Ty, Depth + 1),
 3180   const SCEV *UDiv = getUDivExpr(LHS, RHS);
 3225               Operands.push_back(getUDivExpr(Op, RHS));
 3253             const SCEV *Div = getUDivExpr(Op, RHSC);
 3273           return getUDivExpr(OtherDiv->getLHS(), getConstant(NewRHS));
 3285             const SCEV *Op = getUDivExpr(A->getOperand(i), RHS);
 3345     return getUDivExpr(LHS, RHS);
 3387   return getUDivExpr(LHS, RHS);
 6237       return getUDivExpr(getSCEV(BO->LHS), getSCEV(BO->RHS));
 6283               ShiftedLHS = getUDivExpr(NewMul, getConstant(DivAmt));
 6287             ShiftedLHS = getUDivExpr(LHS, MulCount);
 8300     return getUDivExpr(LHS, RHS);
 8813         getUDivExpr(Distance, CountDown ? getNegativeSCEV(Step) : Step);
10535   return getUDivExpr(Delta, Step);
lib/Transforms/Scalar/IndVarSimplify.cpp
 1194       WideUse = SE->getUDivExpr(WideLHS, WideRHS);
lib/Transforms/Utils/SimplifyIndVar.cpp
  144     FoldedExpr = SE->getUDivExpr(SE->getSCEV(IVSrc), SE->getSCEV(D));
tools/polly/lib/Analysis/ScopBuilder.cpp
 2345   auto *UDivSCEV = SE.getUDivExpr(Expr, SizeSCEV);
tools/polly/lib/Support/ScopHelper.cpp
  347     return SE.getUDivExpr(visit(E->getLHS()), RHSScev);