Revert r254897 "[mips][microMIPS] Implement LH, LHE, LHU and LHUE instructions"
authorZlatko Buljan <Zlatko.Buljan@imgtec.com>
Wed, 9 Dec 2015 13:07:45 +0000 (13:07 +0000)
committerZlatko Buljan <Zlatko.Buljan@imgtec.com>
Wed, 9 Dec 2015 13:07:45 +0000 (13:07 +0000)
commitd2c7ea53a6869cb013c953ea48c6686a58ad8fdb
tree47d68472d802dcc7720e5ac3c5c458f55c97d5e5
parent547c6d442b5dc7a79b4ea64e2b99e312b50fd5c6
Revert r254897 "[mips][microMIPS] Implement LH, LHE, LHU and LHUE instructions"

Commited patch was intended to implement LH, LHE, LHU and LHUE instructions.
After commit test-suite failed with error message in the form of:
fatal error: error in backend: Cannot select: t124: i32,ch = load<LD2[%d](tbaa=<0x94acc48>), sext from i16> t0, t2, undef:i32
For that reason I decided to revert commit r254897 and make new patch which besides implementation and standard regression tests will also have dedicated tests (CodeGen) for the above error.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@255109 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/MicroMipsInstrInfo.td
lib/Target/Mips/MipsInstrInfo.td
test/MC/Disassembler/Mips/micromips32r6/valid.txt
test/MC/Disassembler/Mips/micromips64r6/valid.txt
test/MC/Mips/micromips-invalid.s
test/MC/Mips/micromips32r6/invalid.s
test/MC/Mips/micromips32r6/valid.s
test/MC/Mips/micromips64r6/invalid.s
test/MC/Mips/micromips64r6/valid.s
test/MC/Mips/mips32r6/invalid.s
test/MC/Mips/mips64r6/invalid.s