Searched refs:SCEVAffinator (Results 1 – 6 of 6) sorted by relevance
83 SCEVAffinator::SCEVAffinator(Scop *S, LoopInfo &LI) in SCEVAffinator() function in SCEVAffinator98 void SCEVAffinator::takeNonNegativeAssumption( in takeNonNegativeAssumption()112 PWACtx SCEVAffinator::getPWACtxFromPWA(isl::pw_aff PWA) { in getPWACtxFromPWA()159 isl::pw_aff SCEVAffinator::addModuloSemantic(isl::pw_aff PWA, in addModuloSemantic()173 bool SCEVAffinator::hasNSWAddRecForLoop(Loop *L) const { in hasNSWAddRecForLoop()187 bool SCEVAffinator::computeModuloForExpr(const SCEV *Expr) { in computeModuloForExpr()196 PWACtx SCEVAffinator::visit(const SCEV *Expr) { in visit()224 PWAC = SCEVVisitor<SCEVAffinator, PWACtx>::visit(Expr); in visit()373 PWACtx SCEVAffinator::visitAddExpr(const SCEVAddExpr *Expr) { in visitAddExpr()385 PWACtx SCEVAffinator::visitMulExpr(const SCEVMulExpr *Expr) { in visitMulExpr()[all …]
30 class SCEVAffinator final : public llvm::SCEVVisitor<SCEVAffinator, PWACtx> {32 SCEVAffinator(Scop *S, llvm::LoopInfo &LI);120 friend struct llvm::SCEVVisitor<SCEVAffinator, PWACtx>;
6 ; SCEVAffinator used to check whether the sdiv's argument was constant.
79 Support/SCEVAffinator.cpp
1721 SCEVAffinator Affinator;
8729 polly/include/polly/Support/SCEVAffinator.h8778 polly/lib/Support/SCEVAffinator.cpp