Home
last modified time | relevance | path

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

/external/llvm-project/polly/include/polly/Support/
DSCEVAffinator.h27 typedef std::pair<isl::pw_aff, isl::set> PWACtx; typedef
30 struct SCEVAffinator : public llvm::SCEVVisitor<SCEVAffinator, PWACtx> {
40 PWACtx getPwAff(const llvm::SCEV *E, llvm::BasicBlock *BB = nullptr,
45 PWACtx &PWAC, RecordedAssumptionsTy *RecordedAssumptions = nullptr);
48 void interpretAsUnsigned(PWACtx &PWAC, unsigned Width);
61 llvm::DenseMap<CacheKey, PWACtx> CachedExpressions;
78 PWACtx getPWACtxFromPWA(isl::pw_aff PWA);
94 PWACtx checkForWrapping(const llvm::SCEV *Expr, PWACtx PWAC) const;
100 PWACtx visit(const llvm::SCEV *E);
101 PWACtx visitConstant(const llvm::SCEVConstant *E);
[all …]
/external/llvm-project/polly/lib/Support/
DSCEVAffinator.cpp52 static bool isTooComplex(PWACtx PWAC) { in isTooComplex()
67 static PWACtx combine(PWACtx PWAC0, PWACtx PWAC1, in combine()
89 void SCEVAffinator::interpretAsUnsigned(PWACtx &PWAC, unsigned Width) { in interpretAsUnsigned()
99 PWACtx &PWAC, RecordedAssumptionsTy *RecordedAssumptions) { 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()
196 PWACtx SCEVAffinator::visit(const SCEV *Expr) { in visit()
199 PWACtx PWAC = CachedExpressions[Key]; in visit()
224 PWAC = SCEVVisitor<SCEVAffinator, PWACtx>::visit(Expr); in visit()
[all …]
/external/llvm-project/polly/lib/Analysis/
DScopInfo.cpp981 PWACtx PWAC = Stmt->getParent()->getPwAff(E, Stmt->getEntryBlock()); in getPwAff()
2251 __isl_give PWACtx Scop::getPwAff(const SCEV *E, BasicBlock *BB, in getPwAff()
2288 PWACtx PWAC = getPwAff(E, BB, RecordedAssumptions); in getPwAffOnly()
DScopBuilder.cpp352 PWACtx PWAC = scop->getPwAff(E, BB, NonNegative, &RecordedAssumptions); in getPwAff()
/external/llvm-project/polly/include/polly/
DScopInfo.h2517 PWACtx getPwAff(const SCEV *E, BasicBlock *BB = nullptr,