reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2548 inline schedule_node &operator=(schedule_node obj);
385 Node = Node.child(0).child(0); 392 Node = Node.parent().parent(); 394 Node = Node.band_set_ast_build_options(Options); 407 Node = isl::manage( 409 Node = Node.child(0); 412 Node = isl::manage(isl_schedule_node_band_split(Node.release(), 1)); 416 Node = 418 Node = isolateFullPartialTiles(Node, VectorWidth); 419 Node = Node.child(0); 422 Node = Node.band_set_ast_build_options( 424 Node = isl::manage(isl_schedule_node_band_sink(Node.release())); 425 Node = Node.child(0); 427 Node = Node.parent(); 448 Node = Node.insert_mark(TileLoopMarker); 449 Node = Node.child(0); 450 Node = 452 Node = Node.child(0); 456 Node = Node.insert_mark(PointLoopMarker); 462 Node = tileNode(Node, "Register tiling", TileSizes, DefaultTileSize); 515 Node = tileNode(Node, "1st level tiling", FirstLevelTileSizes, 521 Node = tileNode(Node, "2nd level tiling", SecondLevelTileSizes, 527 Node = 540 Node = prevectSchedBand(Node, i, PrevectorWidth); 821 Node = isl::manage(isl_schedule_node_delete(Node.release())); 827 Node = applyRegisterTiling(Node, {MicroKernelParams.Mr, MicroKernelParams.Nr}, 829 Node = Node.parent().parent(); 844 Node = tileNode(Node, "1st level tiling", TileSizes, 1); 845 Node = Node.parent().parent(); 846 Node = permuteBandNodeDimensions(Node, DimOutNum - 2, DimOutNum - 1); 847 Node = permuteBandNodeDimensions(Node, DimOutNum - 3, DimOutNum - 1); 850 Node = Node.band_member_set_coincident(0, true); 1102 Node = Node.parent().parent().parent().parent().parent().parent(); 1103 Node = isl::manage(isl_schedule_node_band_split(Node.release(), 2)).child(0); 1128 Node = createExtensionNode(Node, ExtMap); 1132 Node = Node.child(0); 1154 Node = createExtensionNode(Node, ExtMap); 1213 Node = Node.band_set_ast_build_options(Options); 1214 Node = Node.parent().parent().parent(); 1217 Node = Node.band_set_ast_build_options(Options); 1218 Node = Node.child(0).child(0).child(0); 1265 Node = isl::manage(isl_schedule_node_delete(Node.copy())); 1279 Node = markInterIterationAliasFree( 1285 Node = getBandNodeWithOriginDimOrder(Node); 1286 Node = permuteBandNodeDimensions(Node, MMI.i, DimOutNum - 3); 1289 Node = permuteBandNodeDimensions(Node, NewJ, DimOutNum - 2); 1291 Node = permuteBandNodeDimensions(Node, NewK, DimOutNum - 1); 1294 Node = createMacroKernel(Node, MacroKernelParams); 1295 Node = createMicroKernel(Node, MicroKernelParams); 1303 Node = markLoopVectorizerDisabled(Node.parent()).child(0); 1304 Node = isolateAndUnrollMatMulInnerLoops(Node, MicroKernelParams); 1314 Node = Node.child(0); 1316 Node = Node.parent(); 1352 Root = optimizeScheduleNode(Root, OAI); 1358 Node = isl::manage(isl_schedule_node_map_descendant_bottom_up(tools/polly/lib/Transform/ScheduleTreeTransform.cpp
161 It = getDerived().visit(It, std::forward<Args>(args)...); 164 It = It.next_sibling(); 200 NewNode = isl::manage(isl_schedule_node_band_set_permutable( 204 NewNode = isl::manage(isl_schedule_node_band_member_set_coincident( 377 NewNode = isl::manage(isl_schedule_node_band_set_permutable( 381 NewNode = isl::manage(isl_schedule_node_band_member_set_coincident(