commit | 002b44f1d7c0b301b78dec1f24d406d4b351fdaa | [log] [tgz] |
---|---|---|
author | Dan Gohman <gohman@apple.com> | Tue Mar 24 00:49:12 2009 +0000 |
committer | Dan Gohman <gohman@apple.com> | Tue Mar 24 00:49:12 2009 +0000 |
tree | 47661cac53b99f309f7c87041db498c2f0be1a19 | |
parent | f1c0ae9de5365a578fbdfebe4625fb281b0be592 [diff] |
Add a pre-pass to the burr-list scheduler which makes adjustments to help out the register pressure reduction heuristics in the case of nodes with multiple uses. Currently this uses very conservative heuristics, so it doesn't have a broad impact, but in cases where it does help it can make a big difference. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67586 91177308-0d34-0410-b5e6-96231b3b80d8