Skip to content

Commit e982c19

Browse files
admitricigcbot
authored andcommitted
Add more aggressive late rescheduling
Add more aggressive late rescheduling phase in CodeLoopSinking pass. This is a phase that happens after the code loop sinking when it's not enough, unlike existing "early" rescheduling that aims to avoid sinking when possible. Currently this more aggressive sinking putting the instructions in between DPASes in a long DPAS sequence, but tries to split the sequence only in points when the subsequent DPASes don't share any common parameters. This commit also adds an option to disable max sinking heuristic in the presence of 2d block reads.
1 parent 7037930 commit e982c19

File tree

4 files changed

+191
-88
lines changed

4 files changed

+191
-88
lines changed

0 commit comments

Comments
 (0)