Searched refs:schedule_node_band (Results 1 – 8 of 8) sorted by relevance
33 static isl::schedule_node_band44 .as<isl::schedule_node_band>(); in applyBandMemberAttributes()51 .as<isl::schedule_node_band>(); in applyBandMemberAttributes()97 isl::schedule_node_band NewBand = in rebuildBand()101 .as<isl::schedule_node_band>(); in rebuildBand()399 isl::schedule_node_band Result = in visitBand()571 isl::schedule_node_band Band = RootBand; in visitBand()623 isl::schedule_node_band CollapsedBand = in visitBand()627 .as<isl::schedule_node_band>(); in visitBand()823 if (!LHS.isa<isl::schedule_node_band>()) in tryGreedyFuse()[all …]
376 isl::schedule_node_band Result = in isolateFullPartialTiles()377 Node.as<isl::schedule_node_band>().set_ast_build_options(Options); in isolateFullPartialTiles()382 isl::schedule_node visitBand(isl::schedule_node_band Band) { in visitBand()418 Node = Node.as<isl::schedule_node_band>().set_ast_build_options( in prevectSchedBand()506 if (Node.as<isl::schedule_node_band>().member_get_coincident(i)) { in applyPrevectBandOpt()658 if (Node.as<isl::schedule_node_band>().member_get_coincident(i)) in walkScheduleTreeForStatistics()
216 void visitBand(isl::schedule_node_band Band) { in visitBand()
908 Node = Node.as<isl::schedule_node_band>().set_ast_build_options(Options); in isolateAndUnrollMatMulInnerLoops()912 Node = Node.as<isl::schedule_node_band>().set_ast_build_options(Options); in isolateAndUnrollMatMulInnerLoops()943 unsignedFromIslSize(Node.as<isl::schedule_node_band>().n_member()))) in getBandNodeWithOriginDimOrder()
257 auto band = node.as<isl::schedule_node_band>(); in construct_schedule_tree()307 if (IS_TRUE(node.isa<isl::schedule_node_band>())) { in test_ast_build_unroll()308 auto band = node.as<isl::schedule_node_band>(); in test_ast_build_unroll()
347 if type(node) == isl.schedule_node_band:
43 return getDerived().visitBand(Node.as<isl::schedule_node_band>(), in visit()79 RetTy visitBand(isl::schedule_node_band Band, Args... args) { in visitBand()
285 class schedule_node_band; variable3631 friend schedule_node_band schedule_node::as<schedule_node_band>() const;3639 inline /* implicit */ schedule_node_band(const schedule_node_band &obj);3640 inline schedule_node_band &operator=(schedule_node_band obj);17854 schedule_node_band::schedule_node_band() in schedule_node_band() function17857 schedule_node_band::schedule_node_band(const schedule_node_band &obj) in schedule_node_band() function17865 schedule_node_band &schedule_node_band::operator=(schedule_node_band obj) {17908 schedule_node_band schedule_node_band::mod(isl::multi_val mv) const in mod()17942 schedule_node_band schedule_node_band::scale(isl::multi_val mv) const in scale()17972 schedule_node_band schedule_node_band::split(int pos) const in split()[all …]