OSDN Git Service

[mips] Mark the `lwupc` instruction as MIPS64 R6 only
authorSimon Atanasyan <simon@atanasyan.com>
Wed, 19 Jun 2019 22:08:06 +0000 (22:08 +0000)
committerSimon Atanasyan <simon@atanasyan.com>
Wed, 19 Jun 2019 22:08:06 +0000 (22:08 +0000)
commit83c2d8b06ceb7d490c088d8cafc4f991dc10b0f7
treef1d53b8d0250ed43269e4adc495a26b42c3c20b7
parent92aa4f1e4ca251794260ef5c8c0aec479223e3ef
[mips] Mark the `lwupc` instruction as MIPS64 R6 only

The "The MIPS64 Instruction Set Reference Manual" [1] states that
the `lwupc` is MIPS64 Release 6 only. It should not be supported
for 32-bit CPUs.

[1] https://s3-eu-west-1.amazonaws.com/downloads-mips/documents/MD00087-2B-MIPS64BIS-AFP-6.06.pdf

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363886 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/Mips32r6InstrInfo.td
lib/Target/Mips/Mips64r6InstrInfo.td
test/MC/Disassembler/Mips/mips32r6/valid-mips32r6-el.txt
test/MC/Disassembler/Mips/mips32r6/valid-mips32r6.txt
test/MC/Mips/mips32r6/invalid-mips32r2.s
test/MC/Mips/mips32r6/relocations.s
test/MC/Mips/mips32r6/valid.s