Home
last modified time | relevance | path

Searched refs:schedule_node_band (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/polly/lib/Transform/
H A DScheduleTreeTransform.cpp33 static isl::schedule_node_band
44 .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 …]
H A DScheduleOptimizer.cpp376 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()
H A DManualOptimizer.cpp216 void visitBand(isl::schedule_node_band Band) { in visitBand()
H A DMatmulOptimizer.cpp908 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()
/llvm-project-15.0.7/polly/lib/External/isl/
H A Disl_test_cpp-generic.cc257 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()
H A Disl_test_python.py347 if type(node) == isl.schedule_node_band:
/llvm-project-15.0.7/polly/include/polly/
H A DScheduleTreeTransform.h43 return getDerived().visitBand(Node.as<isl::schedule_node_band>(), in visit()
79 RetTy visitBand(isl::schedule_node_band Band, Args... args) { in visitBand()
/llvm-project-15.0.7/polly/lib/External/isl/include/isl/
H A Disl-noexceptions.h285 class schedule_node_band; variable
3631 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() function
17857 schedule_node_band::schedule_node_band(const schedule_node_band &obj) in schedule_node_band() function
17865 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 …]