LLVM 19.0.0git
llvm::SCEVDivision Member List

This is the complete list of members for llvm::SCEVDivision, including all inherited members.

divide(ScalarEvolution &SE, const SCEV *Numerator, const SCEV *Denominator, const SCEV **Quotient, const SCEV **Remainder)llvm::SCEVDivisionstatic
visit(const SCEV *S)llvm::SCEVVisitor< SCEVDivision, void >inline
visitAddExpr(const SCEVAddExpr *Numerator)llvm::SCEVDivision
visitAddRecExpr(const SCEVAddRecExpr *Numerator)llvm::SCEVDivision
visitConstant(const SCEVConstant *Numerator)llvm::SCEVDivision
visitCouldNotCompute(const SCEVCouldNotCompute *Numerator)llvm::SCEVDivisioninline
visitMulExpr(const SCEVMulExpr *Numerator)llvm::SCEVDivision
visitPtrToIntExpr(const SCEVPtrToIntExpr *Numerator)llvm::SCEVDivisioninline
visitSequentialUMinExpr(const SCEVSequentialUMinExpr *Numerator)llvm::SCEVDivisioninline
visitSignExtendExpr(const SCEVSignExtendExpr *Numerator)llvm::SCEVDivisioninline
visitSMaxExpr(const SCEVSMaxExpr *Numerator)llvm::SCEVDivisioninline
visitSMinExpr(const SCEVSMinExpr *Numerator)llvm::SCEVDivisioninline
visitTruncateExpr(const SCEVTruncateExpr *Numerator)llvm::SCEVDivisioninline
visitUDivExpr(const SCEVUDivExpr *Numerator)llvm::SCEVDivisioninline
visitUMaxExpr(const SCEVUMaxExpr *Numerator)llvm::SCEVDivisioninline
visitUMinExpr(const SCEVUMinExpr *Numerator)llvm::SCEVDivisioninline
visitUnknown(const SCEVUnknown *Numerator)llvm::SCEVDivisioninline
visitVScale(const SCEVVScale *Numerator)llvm::SCEVDivision
visitZeroExtendExpr(const SCEVZeroExtendExpr *Numerator)llvm::SCEVDivisioninline