commit | 6ee63824e6b0085a5d19df2e74f1ff9a1ae7d8d4 | [log] [tgz] |
---|---|---|
author | Krzysztof Parzyszek <kparzysz@codeaurora.org> | Fri Mar 23 19:39:37 2018 +0000 |
committer | Krzysztof Parzyszek <kparzysz@codeaurora.org> | Fri Mar 23 19:39:37 2018 +0000 |
tree | b73eb6fc575699e87b699e3fb3a8591573ad6023 | |
parent | fcf36ad098b2b8b8edb8f9b29cffe977d0a82951 [diff] |
[Hexagon] Incorrectly removing dead flag and adding kill flag The HexagonExpandCondsets pass is incorrectly removing the dead flag on a definition that is really dead, and adding a kill flag to a use that is tied to a definition. This causes an assert later during the machine scheduler when querying the live interval information. Patch by Brendon Cahoon. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@328357 91177308-0d34-0410-b5e6-96231b3b80d8