commit | ed89889572a99c7d1ec5bb556f3b4bfc7925891e | [log] [tgz] |
---|---|---|
author | Vadzim Dambrouski <pftbest@gmail.com> | Wed Apr 26 00:33:59 2017 +0000 |
committer | Vadzim Dambrouski <pftbest@gmail.com> | Wed Apr 26 00:33:59 2017 +0000 |
tree | 1e24af41c6eb93a27ba35df322a30291b2da34ff | |
parent | 4bfa64aac5323ee084178d575c7bf6e058904ded [diff] |
[MSP430] Fix PR32769: Select8 and Select16 need to have SR in Uses. If Select pseudo instruction doesn't have use SR, then CMP instructions are being marked as dead and later can be removed by MachineCSE pass. This leads to incorrect code generation. Differential Revision: https://reviews.llvm.org/D32473 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@301372 91177308-0d34-0410-b5e6-96231b3b80d8