reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/polly/include/polly/CodeGen/IslNodeBuilder.h
  114   virtual void finalize() { BlockGen.finalizeSCoP(S); }
tools/polly/lib/CodeGen/IslNodeBuilder.cpp
  313       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() +