Skip to content

Commit 7380cda

Browse files
admitricigcbot
authored andcommitted
[Autobackout][FuncReg]Revert of change: ca519be
Enable loop sinking of loads Enable loop sinking of loads when it's beneficial for register pressure reduction and rework CodeSinking pass CodeSinking pass rework: - Make loop sinking multi-pass to ensure all the beneficial instructions are sinked - Use Uniform and AA information - Add options to force loop sinking for perf tuning - Disable multi-level loop-sinking (across 2 loop bounds) - Remove flag-register pressure reduction heuristics - Add naive load scheduling in local sink - Make heuristic to decide if the instruction is beneficial to sink aware of the data size - Change the code style to LLVM in the most parts of the changed functions
1 parent 9aba418 commit 7380cda

File tree

6 files changed

+229
-726
lines changed

6 files changed

+229
-726
lines changed

0 commit comments

Comments
 (0)