]> granicus.if.org Git - llvm/commit
[mips] Enable spilling and reloading of the dsp register set.
authorSimon Dardis <simon.dardis@imgtec.com>
Tue, 3 Oct 2017 13:45:49 +0000 (13:45 +0000)
committerSimon Dardis <simon.dardis@imgtec.com>
Tue, 3 Oct 2017 13:45:49 +0000 (13:45 +0000)
commit09115192aca338c71a5044aef4692475000a9c82
tree9203bf09ae12b26e879dc6c2d2a76f18e12b9555
parent3db5064fa12bd86004e8e19509b01a3618af7610
[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/trunk@314798 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]