| /llvm-project-15.0.7/polly/include/polly/ |
| H A D | ScheduleTreeTransform.h | 34 RetTy visit(isl::schedule_node Node, Args... args) { in visit() 121 RetTy visitNode(isl::schedule_node Node, Args... args) { in visitNode() 145 RetTy visit(isl::schedule_node Node, Args... args) { in visit() 150 RetTy visitNode(isl::schedule_node Node, Args... args) { in visitNode() 171 isl::schedule_node visitNode(isl::schedule_node Node, Args... args) { in visitNode() 175 isl::schedule_node visitChildren(isl::schedule_node Node, Args... args) { in visitChildren() 179 isl::schedule_node It = Node.first_child(); in visitChildren() 191 bool isBandMark(const isl::schedule_node &Node); 196 BandAttr *getBandAttr(isl::schedule_node MarkOrBand); 263 isl::schedule_node tileNode(isl::schedule_node Node, const char *Identifier, [all …]
|
| H A D | MatmulOptimizer.h | 68 isl::schedule_node 69 tryOptimizeMatMulPattern(isl::schedule_node Node,
|
| /llvm-project-15.0.7/polly/lib/Transform/ |
| H A D | ScheduleTreeTransform.cpp | 473 static isl::schedule_node moveToBandMark(isl::schedule_node BandOrMark) { in moveToBandMark() 488 static isl::schedule_node removeMark(isl::schedule_node MarkOrBand, in removeMark() 492 isl::schedule_node Band; in removeMark() 506 static isl::schedule_node removeMark(isl::schedule_node MarkOrBand) { in removeMark() 511 static isl::schedule_node insertMark(isl::schedule_node Band, isl::id Mark) { in insertMark() 657 SmallVectorImpl<std::pair<isl::schedule_node, isl::schedule_node>> in collectPotentiallyFusableBands() argument 880 SmallVector<std::pair<isl::schedule_node, isl::schedule_node>> Bands; in visitSequence() 1043 isl::schedule_node Body = in applyFullUnroll() 1095 isl::schedule_node Body = in applyPartialUnroll() 1151 isl::schedule_node polly::tileNode(isl::schedule_node Node, in tileNode() [all …]
|
| H A D | ScheduleOptimizer.cpp | 267 static isl::schedule_node 268 optimizeScheduleNode(isl::schedule_node Node, 287 static isl::schedule_node isolateFullPartialTiles(isl::schedule_node Node, 330 static isl::schedule_node prevectSchedBand(isl::schedule_node Node, 355 static isl::schedule_node applyTileBandOpt(isl::schedule_node Node); 360 static isl::schedule_node applyPrevectBandOpt(isl::schedule_node Node); 363 isl::schedule_node 477 __isl_give isl::schedule_node 500 isl::schedule_node 521 isl::schedule_node Node = isl::manage(NodeArg); in optimizeBand() [all …]
|
| H A D | MatmulOptimizer.cpp | 440 static isl::schedule_node permuteBandNodeDimensions(isl::schedule_node Node, in permuteBandNodeDimensions() 458 static isl::schedule_node 477 static isl::schedule_node 694 static isl::schedule_node createExtensionNode(isl::schedule_node Node, in createExtensionNode() 701 static isl::schedule_node optimizePackedB(isl::schedule_node Node, in optimizePackedB() 738 static isl::schedule_node optimizePackedA(isl::schedule_node Node, ScopStmt *, in optimizePackedA() 830 static isl::schedule_node 891 static isl::schedule_node 921 static isl::schedule_node markLoopVectorizerDisabled(isl::schedule_node Node) { in markLoopVectorizerDisabled() 954 static isl::schedule_node optimizeMatMulPattern(isl::schedule_node Node, in optimizeMatMulPattern() [all …]
|
| H A D | ManualOptimizer.cpp | 87 isl::schedule_node BandToUnroll) { in applyLoopUnroll() 116 isl::schedule_node BandToFission) { in applyLoopFission() 155 const isl::schedule_node &OrigBand, in checkDependencyViolation() 277 void visitNode(isl::schedule_node Other) { in visitNode()
|
| /llvm-project-15.0.7/polly/lib/External/isl/ |
| H A D | isl_test_cpp-checked.cc | 192 auto fail_map = [](isl::schedule_node node) { in test_schedule_tree() 193 return isl::schedule_node(); in test_schedule_tree() 198 auto inc_count = [&count](isl::schedule_node node) { in test_schedule_tree() 206 auto inc_count_once = [&count](isl::schedule_node node) { in test_schedule_tree() 213 auto is_not_domain = [](isl::schedule_node node) { in test_schedule_tree() 219 auto fail = [](isl::schedule_node node) { in test_schedule_tree() 226 auto collect_filters = [&filters](isl::schedule_node node) { in test_schedule_tree()
|
| H A D | isl_test_cpp.cc | 180 auto fail_map = [](isl::schedule_node node) { in test_schedule_tree() 194 auto inc_count = [&count](isl::schedule_node node) { in test_schedule_tree() 202 auto inc_count_once = [&count](isl::schedule_node node) { in test_schedule_tree() 209 auto is_not_domain = [](isl::schedule_node node) { in test_schedule_tree() 215 auto fail = [](isl::schedule_node node) { in test_schedule_tree() 230 auto collect_filters = [&filters](isl::schedule_node node) { in test_schedule_tree()
|
| H A D | isl_test_cpp-generic.cc | 246 auto node = isl::schedule_node::from_domain(A.unite(B)); in construct_schedule_tree() 278 static isl::schedule_node test_schedule_tree_generic(isl::ctx ctx) in test_schedule_tree_generic() 287 auto inc_count = [&count](isl::schedule_node node) { in test_schedule_tree_generic() 306 auto mark_unroll = [](isl::schedule_node node) { in test_ast_build_unroll()
|
| H A D | isl_test_python.py | 249 node = isl.schedule_node.from_domain(A.union(B))
|
| /llvm-project-15.0.7/polly/lib/External/isl/include/isl/ |
| H A D | isl-noexceptions.h | 3550 inline schedule_node &operator=(schedule_node obj); 17422 schedule_node::schedule_node() in schedule_node() function 17425 schedule_node::schedule_node(const schedule_node &obj) in schedule_node() function 17434 schedule_node &schedule_node::operator=(schedule_node obj) { 17439 schedule_node::~schedule_node() { in ~schedule_node() 17591 isl::schedule_node schedule_node::graft_after(isl::schedule_node graft) const in graft_after() 17597 isl::schedule_node schedule_node::graft_before(isl::schedule_node graft) const in graft_before() 17686 isl::schedule_node schedule_node::map_descendant_bottom_up(const std::function<isl::schedule_node(i… in map_descendant_bottom_up() 17724 isl::schedule_node schedule_node::parent() const in parent() 17780 isl::schedule_node schedule_node::root() const in root() [all …]
|
| /llvm-project-15.0.7/polly/lib/Support/ |
| H A D | GICHelper.cpp | 128 ISL_C_OBJECT_TO_STRING(schedule_node) in ISL_C_OBJECT_TO_STRING() 226 ISL_DUMP_OBJECT_IMPL(schedule_node) in ISL_DUMP_OBJECT_IMPL() 255 void polly::dumpIslObj(const isl::schedule_node &Node, raw_ostream &OS) { in dumpIslObj()
|
| /llvm-project-15.0.7/polly/include/polly/Support/ |
| H A D | GICHelper.h | 179 ISL_OBJECT_TO_STRING(schedule_node) 223 ISL_DUMP_OBJECT(schedule_node) 239 void dumpIslObj(const isl::schedule_node &Node, llvm::raw_ostream &OS);
|
| H A D | ISLOStream.h | 40 ADD_OSTREAM_PRINTER(isl::schedule_node)
|
| /llvm-project-15.0.7/polly/lib/External/isl/doc/ |
| H A D | user.pod | 622 #include <isl/schedule_node.h> 10039 #include <isl/schedule_node.h> 10052 #include <isl/schedule_node.h> 10061 #include <isl/schedule_node.h> 10068 #include <isl/schedule_node.h> 10087 #include <isl/schedule_node.h> 10129 #include <isl/schedule_node.h> 10154 #include <isl/schedule_node.h> 10171 #include <isl/schedule_node.h> 10181 #include <isl/schedule_node.h> [all …]
|