OSDN Git Service

[Mips] Support for unaligned load/store microMips instructions
authorJack Carter <jack.carter@imgtec.com>
Tue, 13 Aug 2013 20:19:16 +0000 (20:19 +0000)
committerJack Carter <jack.carter@imgtec.com>
Tue, 13 Aug 2013 20:19:16 +0000 (20:19 +0000)
commitda0860f78e6e43aca3333a7815b2f9bc0f8dfac0
tree9422b762ea978f84ac29d51a4af1e92be2a612b0
parent13e26da155d245e0d1e55fb8dc9f586426112fc2
[Mips] Support for unaligned load/store microMips instructions

This includes instructions lwl, lwr, swl and swr.

Patch by Zoran Jovnovic

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188312 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
lib/Target/Mips/MicroMipsInstrFormats.td
lib/Target/Mips/MicroMipsInstrInfo.td
lib/Target/Mips/MipsCodeEmitter.cpp
lib/Target/Mips/MipsISelDAGToDAG.cpp
lib/Target/Mips/MipsISelDAGToDAG.h
lib/Target/Mips/MipsInstrInfo.td
lib/Target/Mips/MipsSEISelDAGToDAG.cpp
lib/Target/Mips/MipsSEISelDAGToDAG.h
test/MC/Mips/micromips-loadstore-unaligned.s [new file with mode: 0644]