commit | be78bfb92c98ed50f414295e02a004932674dee0 | [log] [tgz] |
---|---|---|
author | Quentin Colombet <qcolombet@apple.com> | Tue Apr 12 00:12:59 2016 +0000 |
committer | Quentin Colombet <qcolombet@apple.com> | Tue Apr 12 00:12:59 2016 +0000 |
tree | a2f218b7af4a703996bd2bb7fc23ea38020990af | |
parent | 4307705245a10c14ddcca07c9d2f93bb8bb12c67 [diff] |
[RegBankSelect] Teach how to repair definitions. Although repairing definitions is not mandatory for correctness (only phis would be impacted because of the RPO traversal), not repairing might go against the cost model. Therefore, just repair when it is possible. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@266025 91177308-0d34-0410-b5e6-96231b3b80d8