Home
last modified time | relevance | path

Searched refs:SCEVAffinator (Results 1 – 5 of 5) sorted by relevance

/external/llvm-project/polly/lib/Support/
DSCEVAffinator.cpp83 SCEVAffinator::SCEVAffinator(Scop *S, LoopInfo &LI) in SCEVAffinator() function in SCEVAffinator
87 Loop *SCEVAffinator::getScope() { return BB ? LI.getLoopFor(BB) : nullptr; } in getScope()
89 void SCEVAffinator::interpretAsUnsigned(PWACtx &PWAC, unsigned Width) { in interpretAsUnsigned()
98 void SCEVAffinator::takeNonNegativeAssumption( in takeNonNegativeAssumption()
112 PWACtx SCEVAffinator::getPWACtxFromPWA(isl::pw_aff PWA) { in getPWACtxFromPWA()
116 PWACtx SCEVAffinator::getPwAff(const SCEV *Expr, BasicBlock *BB, in getPwAff()
131 PWACtx SCEVAffinator::checkForWrapping(const SCEV *Expr, PWACtx PWAC) const { in checkForWrapping()
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()
[all …]
/external/llvm-project/polly/include/polly/Support/
DSCEVAffinator.h30 struct SCEVAffinator : public llvm::SCEVVisitor<SCEVAffinator, PWACtx> { struct
32 SCEVAffinator(Scop *S, llvm::LoopInfo &LI);
119 friend struct llvm::SCEVVisitor<SCEVAffinator, PWACtx>;
/external/llvm-project/polly/test/ScopInfo/
Dscev-div-with-evaluatable-divisor.ll6 ; SCEVAffinator used to check whether the sdiv's argument was constant.
/external/llvm-project/polly/lib/
DCMakeLists.txt79 Support/SCEVAffinator.cpp
/external/llvm-project/polly/include/polly/
DScopInfo.h1766 SCEVAffinator Affinator;