reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
114 virtual void finalize() { BlockGen.finalizeSCoP(S); }
tools/polly/lib/CodeGen/IslNodeBuilder.cpp313 LI, SE, S, ValueMap, Values, SCEVs, getBlockGenerator(), nullptr}; 345 return S.contains(L) || L->contains(S.getEntry()); 345 return S.contains(L) || L->contains(S.getEntry()); 889 isl::set Context = S.getContext(); 1051 if (S.contains(Inst)) { 1062 } else if (S.getStmtFor(Inst)) { 1065 auto *Domain = S.getDomainConditions(Inst->getParent()).release(); 1077 if (auto *IAClass = S.lookupInvariantEquivClass(Val)) { 1111 for (const SCEV *Param : S.parameters()) { 1112 isl_id *Id = S.getIdForParam(Param).release(); 1163 for (ScopArrayInfo *Array : S.arrays()) { 1230 AccessRange = isl_set_gist_params(AccessRange, S.getContext().release()); 1239 isl_ast_build_from_context(isl_set_universe(S.getParamSpace().release())); 1348 if (auto *BaseIAClass = S.lookupInvariantEquivClass(SAI->getBasePtr())) { 1365 if (auto *BaseIAClass = S.lookupInvariantEquivClass(Val)) { 1391 isl_id *ParamId = S.getIdForParam(SE.getSCEV(AccInst)).release(); 1431 if (!S.contains(UI)) 1445 for (auto &SAI : S.arrays()) { 1508 auto &InvariantEquivClasses = S.getInvariantAccesses(); 1540 Loop *L = LI.getLoopFor(S.getEntry()); 1542 while (L != nullptr && S.contains(L)) 1568 return expandCodeFor(S, SE, DL, "polly", Expr, Expr->getType(), 1601 "F: " + F->getName().str() + " R: " + S.getRegion().getNameStr() +