OSDN Git Service

[mips] Fix microMIPS loads and stores.
authorSimon Dardis <simon.dardis@mips.com>
Mon, 30 Apr 2018 09:44:44 +0000 (09:44 +0000)
committerSimon Dardis <simon.dardis@mips.com>
Mon, 30 Apr 2018 09:44:44 +0000 (09:44 +0000)
commit223197ab455183921e5d8a12684417240046f76b
tree013a0fbc449a8762ee2ed3ddf33eab6907533803
parent15f591eb7dedfa73a3129a8a236d7ec8a2643727
[mips] Fix microMIPS loads and stores.

Previously these instructions were unselectable and instead were generated
through the instruction mapping tables.

Reviewers: atanasyan, smaksimovic, abeserminji

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@331165 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/MicroMipsInstrInfo.td
lib/Target/Mips/MipsInstrInfo.td
test/CodeGen/Mips/llvm-ir/load.ll [new file with mode: 0644]
test/CodeGen/Mips/llvm-ir/store.ll [new file with mode: 0644]
test/MC/Mips/micromips/invalid.s
test/MC/Mips/micromips32r6/invalid.s