Lines Matching refs:Band

142   isl::schedule visitBand(isl::schedule_node_band Band, Args... args) {  in visitBand()
144 getDerived().visit(Band.child(0), std::forward<Args>(args)...); in visitBand()
145 return rebuildBand(Band, NewChild, [](int) { return true; }); in visitBand()
367 void visitBand(isl::schedule_node_band Band) { in visitBand()
369 isl::manage(isl_schedule_node_band_get_ast_build_options(Band.get()))); in visitBand()
370 return getBase().visitBand(Band); in visitBand()
398 isl::schedule_node visitBand(isl::schedule_node_band Band) { in visitBand()
400 Band.set_ast_build_options(ASTBuildOptions[Pos]); in visitBand()
492 isl::schedule_node Band; in removeMark() local
495 Band = isl::manage(isl_schedule_node_delete(MarkOrBand.release())); in removeMark()
498 Band = MarkOrBand; in removeMark()
501 assert(isBandWithSingleLoop(Band)); in removeMark()
502 return Band; in removeMark()
511 static isl::schedule_node insertMark(isl::schedule_node Band, isl::id Mark) { in insertMark() argument
512 assert(isBand(Band)); in insertMark()
513 assert(moveToBandMark(Band).is_equal(Band) && in insertMark()
516 return Band.insert_mark(Mark).child(0); in insertMark()
571 isl::schedule_node_band Band = RootBand; in visitBand() local
572 isl::ctx Ctx = Band.ctx(); in visitBand()
577 if (unsignedFromIslSize(Band.n_member()) > 1u && Band.permutable()) in visitBand()
578 return getBase().visitBand(Band); in visitBand()
585 Nest.push_back(Band); in visitBand()
586 NumTotalLoops += unsignedFromIslSize(Band.n_member()); in visitBand()
587 Body = Band.first_child(); in visitBand()
590 Band = Body.as<isl::schedule_node_band>(); in visitBand()
594 if (unsignedFromIslSize(Band.n_member()) > 1u && Band.permutable()) in visitBand()
600 return getBase().visitBand(Band); in visitBand()
614 for (isl::schedule_node_band Band : Nest) { in visitBand() local
615 int NumLoops = unsignedFromIslSize(Band.n_member()); in visitBand()
616 isl::multi_union_pw_aff BandScheds = Band.get_partial_schedule(); in visitBand()
631 for (isl::schedule_node_band Band : Nest) { in visitBand() local
632 int NumLoops = unsignedFromIslSize(Band.n_member()); in visitBand()
635 LoopIdx, Band, i); in visitBand()
847 isl::schedule visitBand(isl::schedule_node_band Band, isl::union_map Deps) { in visitBand() argument
850 isl::union_map::from(Band.get_partial_schedule()); in visitBand()
852 unsignedFromIslSize(Band.n_member())); in visitBand()
869 return getBase().visitBand(Band, RemDeps); in visitBand()