diff options
author | Akira Hatanaka <ahatanaka@mips.com> | 2013-05-03 18:37:49 +0000 |
---|---|---|
committer | Akira Hatanaka <ahatanaka@mips.com> | 2013-05-03 18:37:49 +0000 |
commit | a2b2200ff8684ba23c64b24c0128a78f4b6e3c73 (patch) | |
tree | d2449ab47f16331a31b2a270ec1e133e0651a845 /lib/Transforms | |
parent | 4bcd5f888fa762613cf8096a79ba7b8a72665de2 (diff) | |
download | external_llvm-a2b2200ff8684ba23c64b24c0128a78f4b6e3c73.zip external_llvm-a2b2200ff8684ba23c64b24c0128a78f4b6e3c73.tar.gz external_llvm-a2b2200ff8684ba23c64b24c0128a78f4b6e3c73.tar.bz2 |
[mips] Split the DSP control register and define one register for each field of
its fields.
This removes false dependencies between DSP instructions which access different
fields of the the control register. Implicit register operands are added to
instructions RDDSP and WRDSP after instruction selection, depending on the
value of the mask operand.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181041 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms')
0 files changed, 0 insertions, 0 deletions