Lines Matching refs:schedule_node
267 static isl::schedule_node
268 optimizeScheduleNode(isl::schedule_node Node,
287 static isl::schedule_node isolateFullPartialTiles(isl::schedule_node Node,
297 static bool isTileableBandNode(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
364 ScheduleTreeOptimizer::isolateFullPartialTiles(isl::schedule_node Node, in isolateFullPartialTiles()
382 isl::schedule_node visitBand(isl::schedule_node_band Band) { in visitBand()
383 isl::schedule_node Node = visitChildren(Band); in visitBand()
394 isl::schedule_node ScheduleTreeOptimizer::prevectSchedBand( in prevectSchedBand()
395 isl::schedule_node Node, unsigned DimToVectorize, int VectorWidth) { in prevectSchedBand()
433 static bool isSimpleInnermostBand(const isl::schedule_node &Node) { in isSimpleInnermostBand()
459 bool ScheduleTreeOptimizer::isTileableBandNode(isl::schedule_node Node) { in isTileableBandNode()
477 __isl_give isl::schedule_node
478 ScheduleTreeOptimizer::applyTileBandOpt(isl::schedule_node Node) { in applyTileBandOpt()
500 isl::schedule_node
501 ScheduleTreeOptimizer::applyPrevectBandOpt(isl::schedule_node Node) { in applyPrevectBandOpt()
521 isl::schedule_node Node = isl::manage(NodeArg); in optimizeBand()
526 isl::schedule_node PatternOptimizedSchedule = in optimizeBand()
555 isl::schedule_node ScheduleTreeOptimizer::optimizeScheduleNode( in optimizeScheduleNode()
556 isl::schedule_node Node, const OptimizerAdditionalInfoTy *OAI) { in optimizeScheduleNode()
645 isl::schedule_node Node = isl::manage_copy(nodeptr); in walkScheduleTreeForStatistics()