diff options
author | Mihai Popa <mihail.popa@gmail.com> | 2013-08-06 16:07:46 +0000 |
---|---|---|
committer | Mihai Popa <mihail.popa@gmail.com> | 2013-08-06 16:07:46 +0000 |
commit | c34bf73ebb6b15a455aaca642fe4c0f2ba33f795 (patch) | |
tree | 52d511f3f70c57d04af14a227de05d63afe91c18 /llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp | |
parent | 8f49a45c68d16a4598aa741d93be9338b6df5c95 (diff) | |
download | bcm5719-llvm-c34bf73ebb6b15a455aaca642fe4c0f2ba33f795.tar.gz bcm5719-llvm-c34bf73ebb6b15a455aaca642fe4c0f2ba33f795.zip |
This corrects creation of operands for t2PLDW. It also removes the definition of t2PLDWpci,
as pldw does not have a literal variant (i.e. pc relative version)
llvm-svn: 187804
Diffstat (limited to 'llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp')
-rw-r--r-- | llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp b/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp index ce4dbb969e9..8a066643f2a 100644 --- a/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp +++ b/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp @@ -3354,6 +3354,7 @@ static DecodeStatus DecodeT2LoadImm8(MCInst &Inst, unsigned Insn, switch (Inst.getOpcode()) { case ARM::t2PLDi8: case ARM::t2PLIi8: + case ARM::t2PLDWi8: break; default: if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) @@ -3417,6 +3418,7 @@ static DecodeStatus DecodeT2LoadImm12(MCInst &Inst, unsigned Insn, switch (Inst.getOpcode()) { case ARM::t2PLDi12: + case ARM::t2PLDWi12: case ARM::t2PLIi12: break; default: |