]> granicus.if.org Git - llvm/commit
Merging r314798:
authorTom Stellard <tstellar@redhat.com>
Tue, 14 Nov 2017 19:54:26 +0000 (19:54 +0000)
committerTom Stellard <tstellar@redhat.com>
Tue, 14 Nov 2017 19:54:26 +0000 (19:54 +0000)
commit16afcbb6b3bd0dd2f8baeab91762fee156f104ab
tree4eba14faa6c10ce59fee0007d2d74470936d9dd5
parent700eb26beec1dae31db2c86da4f114112c6e50a3
Merging r314798:

------------------------------------------------------------------------
r314798 | sdardis | 2017-10-03 06:45:49 -0700 (Tue, 03 Oct 2017) | 9 lines

[mips] Enable spilling and reloading of the dsp register set.

The dsp register class is an alias of the gpr register class, so
we have to define instructions for spilling and reloading.

Reviewers: atanasyan

Differential Revision: https://reviews.llvm.org/D38038

------------------------------------------------------------------------

git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_50@318183 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/MicroMipsDSPInstrInfo.td
lib/Target/Mips/MipsDSPInstrInfo.td
lib/Target/Mips/MipsSEInstrInfo.cpp
test/CodeGen/Mips/dsp-spill-reload.ll [new file with mode: 0644]