aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/Disassembler/ThumbDisassemblerCore.h
AgeCommit message (Expand)Author
2011-08-09Replace the existing ARM disassembler with a new one based on the FixedLenDec...Owen Anderson
2011-08-04Fix broken encodings for the Thumb2 LDRD/STRD instructions.Owen Anderson
2011-07-27ARM parsing and encoding of SBFX and UBFX.Jim Grosbach
2011-07-26ARM cleanup of rot_imm encoding.Jim Grosbach
2011-07-25ARM assembly parsing and encoding for SSAT instruction.Jim Grosbach
2011-07-22ARM SSAT instruction 5-bit immediate handling.Jim Grosbach
2011-07-22Thumb assembly support for SETEND instruction.Jim Grosbach
2011-07-20ARM PKH shift ammount operand printing tweaks.Jim Grosbach
2011-07-20ARM: Tidy up representation of PKH instruction.Jim Grosbach
2011-07-18Revamp our handling of tLDMIA[_UPD] and tSTMIA[_UPD] to avoid having multiple...Owen Anderson
2011-07-18Re-apply r135319 with a fix for the constant island pass.Owen Anderson
2011-07-16Revert r135319 in an attempt to get to unbreak testers.Owen Anderson
2011-07-15Get rid of the separate opcodes for the Darwin versions of tBL, tBLXi, and tB...Owen Anderson
2011-06-28- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng
2011-05-25Restore an accidentally removed comment.Cameron Zwarich
2011-05-25Change the order of tBX's operands so that the predicate operands come after theCameron Zwarich
2011-05-25Rename tBX_Rm to tBX.Cameron Zwarich
2011-05-18Disassembly of tBcc was wrongly adding 4 to the SignExtend'ed imm8:'0' immedi...Johnny Chen
2011-04-15Thumb2 BFC was insufficiently encoded.Johnny Chen
2011-04-14Add sanity checkings for Thumb2 Load/Store Register Exclusive family of opera...Johnny Chen
2011-04-13Thumb disassembler did not handle tBRIND (indirect branch) properly.Johnny Chen
2011-04-13The LDR*T/STR*T (unpriviledged load/store) operations don't take SP or PC as Rt.Johnny Chen
2011-04-13Check the corner cases for t2LDRSHi12 correctly and mark invalid encodings as...Johnny Chen
2011-04-13Fix a bug where for t2MOVCCi disassembly, the TIED_TO register operand was no...Johnny Chen
2011-04-12Add sanity check for Ld/St Dual forms of Thumb2 instructions.Johnny Chen
2011-04-12The Thumb2 RFE instructions need to have their second halfword fully specified.Johnny Chen
2011-04-12Add bad register checks for Thumb2 Ld/St instructions.Johnny Chen
2011-04-12The Thumb2 Ld, St, and Preload instructions with the i12 forms should have it...Johnny Chen
2011-04-12Print out a debug message when the reglist fails the sanity check for Thumb L...Johnny Chen
2011-04-12A8.6.16 BJohnny Chen
2011-04-11Thumb disassembler was erroneously rejecting "blx sp" instruction.Johnny Chen
2011-04-11Fix the bug where the immediate shift amount for Thumb logical shift instruct...Johnny Chen
2011-04-11Adding support for printing operands symbolically to llvm's public 'C'Kevin Enderby
2011-04-08Sanity check the option operand for DMB/DSB.Johnny Chen
2011-03-28Fix ARM disassembly for PLD/PLDW/PLI which suffers from code rot and add some...Johnny Chen
2011-03-26Fixed the t2PLD and friends disassembly and add two test cases.Johnny Chen
2011-03-25Fix DisassembleThumb2DPReg()'s handling of RegClass. Cannot hardcode GPRRegC...Johnny Chen
2011-03-25DisassembleThumb2LdSt() did not handle t2LDRs correctly with respect to RegCl...Johnny Chen
2011-03-25Modify DisassembleThumb2LdStEx() to be more robust/correct in light of recent...Johnny Chen
2011-03-25Modify the wrong logic in the assert of DisassembleThumb2LdStDual() (the regi...Johnny Chen
2011-03-24T2 Load/Store Multiple:Johnny Chen
2011-03-22Avoid -Wunused-variable in -asserts buildsMatt Beaumont-Gay
2011-03-18The disassembler for Thumb was wrongly adding 4 to the computed imm32 offset.Johnny Chen
2011-03-17It used to be that t_addrmode_s4 was used for both:Johnny Chen
2011-02-28Add missing whitespace in the formatting.Kevin Enderby
2011-02-28Fix the arm's disassembler for blx that was building an MCInst without theKevin Enderby
2011-02-18Add assembly parsing support for "msr" and also fix its encoding. Also addBruno Cardoso Lopes
2011-02-14Fix encoding and add parsing support for the arm/thumb CPS instruction:Bruno Cardoso Lopes
2011-02-08Revert both r121082 (which broke a bunch of constant pool stuff) and r125074 ...Owen Anderson
2010-12-07Second attempt at converting Thumb2's LDRpci, including updating the gazillio...Owen Anderson