diff options
author | Tobias Grosser <tobias@grosser.es> | 2017-03-12 19:02:31 +0000 |
---|---|---|
committer | Tobias Grosser <tobias@grosser.es> | 2017-03-12 19:02:31 +0000 |
commit | c9d4cb2f428bcc4c0d08d78beefde70a63ec2666 (patch) | |
tree | d20003d04129073ebf2ec5a5738d989323865048 /lldb/source/Commands/CommandCompletions.cpp | |
parent | f06b963a2b4550128be28ca119c88486a6b3e478 (diff) | |
download | bcm5719-llvm-c9d4cb2f428bcc4c0d08d78beefde70a63ec2666.tar.gz bcm5719-llvm-c9d4cb2f428bcc4c0d08d78beefde70a63ec2666.zip |
[ScheduleOptimizer] Allow tiling after fusion
In ScheduleOptimizer::isTileableBand(), allow the case in which
the band node's child is an isl_schedule_sequence_node and its
grandchildren isl_schedule_leaf_nodes. This case can arise when
two or more statements are fused by the isl scheduler.
The tile_after_fusion.ll test has two statements in separate
loop nests and checks whether they are tiled after being fused
when polly-opt-fusion equals "max".
Reviewers: grosser
Subscribers: gareevroman, pollydev
Tags: #polly
Contributed-by: Theodoros Theodoridis <theodort@student.ethz.ch>
Differential Revision: https://reviews.llvm.org/D30815
llvm-svn: 297587
Diffstat (limited to 'lldb/source/Commands/CommandCompletions.cpp')
0 files changed, 0 insertions, 0 deletions