Polly 20.0.0git
SCEVValidator Member List

This is the complete list of members for SCEVValidator, including all inherited members.

ILSSCEVValidatorprivate
RSCEVValidatorprivate
SCEVValidator(const Region *R, Loop *Scope, ScalarEvolution &SE, InvariantLoadsSetTy *ILS)SCEVValidatorinline
ScopeSCEVValidatorprivate
SESCEVValidatorprivate
visitAddExpr(const SCEVAddExpr *Expr)SCEVValidatorinline
visitAddRecExpr(const SCEVAddRecExpr *Expr)SCEVValidatorinline
visitConstant(const SCEVConstant *Constant)SCEVValidatorinline
visitDivision(const SCEV *Dividend, const SCEV *Divisor, const SCEV *DivExpr, Instruction *SDiv=nullptr)SCEVValidatorinline
visitGenericInst(Instruction *I, const SCEV *S)SCEVValidatorinline
visitLoadInstruction(Instruction *I, const SCEV *S)SCEVValidatorinline
visitMulExpr(const SCEVMulExpr *Expr)SCEVValidatorinline
visitPtrToIntExpr(const SCEVPtrToIntExpr *Expr)SCEVValidatorinline
visitSDivInstruction(Instruction *SDiv, const SCEV *Expr)SCEVValidatorinline
visitSequentialUMinExpr(const SCEVSequentialUMinExpr *Expr)SCEVValidatorinline
visitSignExtendExpr(const SCEVSignExtendExpr *Expr)SCEVValidatorinline
visitSMaxExpr(const SCEVSMaxExpr *Expr)SCEVValidatorinline
visitSMinExpr(const SCEVSMinExpr *Expr)SCEVValidatorinline
visitSRemInstruction(Instruction *SRem, const SCEV *S)SCEVValidatorinline
visitTruncateExpr(const SCEVTruncateExpr *Expr)SCEVValidatorinline
visitUDivExpr(const SCEVUDivExpr *Expr)SCEVValidatorinline
visitUMaxExpr(const SCEVUMaxExpr *Expr)SCEVValidatorinline
visitUMinExpr(const SCEVUMinExpr *Expr)SCEVValidatorinline
visitUnknown(const SCEVUnknown *Expr)SCEVValidatorinline
visitVScale(const SCEVVScale *VScale)SCEVValidatorinline
visitZeroExtendExpr(const SCEVZeroExtendExpr *Expr)SCEVValidatorinline
visitZeroExtendOrTruncateExpr(const SCEV *Expr, const SCEV *Operand)SCEVValidatorinline