[PATCH] D62653: [Mips][DSP] Fix physregs incorrectly marked as dead.

Mirko Brkusanin via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu May 30 05:43:11 PDT 2019


mbrkusanin added a comment.

The changes can be seen in some functions in test CodeGen/Mips/dsp-r1.ll. Where we previously had:

`CMPU_EQ_QB killed %4:gpr32, killed %3:gpr32, implicit-def` **`dead`** `$dspccond`
`%5:gpr32 = RDDSP 31, implicit undef $dsppos, implicit undef $dspscount, implicit undef $dspcarry, implicit undef $dspoutflag, implicit undef $dspccond`

We now have:

`CMPU_EQ_QB killed %4:gpr32, killed %3:gpr32, implicit-def $dspccond`
`%5:gpr32 = RDDSP 31, implicit $dsppos, implicit $dspscount, implicit $dspcarry, implicit $dspoutflag, implicit killed $dspccond`


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D62653/new/

https://reviews.llvm.org/D62653





More information about the llvm-commits mailing list