| Commit message (Expand) | Author | Age | Files | Lines |
* | Adding support for printing operands symbolically to llvm's public 'C' | Kevin Enderby | 2011-04-11 | 4 | -6/+139 |
* | Fix an apparent typo that made GCC complain | Matt Beaumont-Gay | 2011-04-08 | 1 | -1/+1 |
* | Check opcoe (dmb, dsb) instead of bitfields matching. | Johnny Chen | 2011-04-08 | 1 | -12/+1 |
* | Hanlde the checking of bad regs for SMMLAR properly, instead of asserting. | Johnny Chen | 2011-04-08 | 1 | -9/+10 |
* | Sanity check the option operand for DMB/DSB. | Johnny Chen | 2011-04-08 | 2 | -8/+29 |
* | Add sanity checking for bad register specifier(s) for the DPFrm instructions. | Johnny Chen | 2011-04-08 | 1 | -0/+30 |
* | Add sanity checking for invalid register encodings for signed/unsigned extend... | Johnny Chen | 2011-04-07 | 1 | -0/+5 |
* | Add sanity checking for invalid register encodings for saturating instructions. | Johnny Chen | 2011-04-07 | 1 | -0/+5 |
* | Add some more comments about checkings of invalid register numbers. | Johnny Chen | 2011-04-07 | 1 | -0/+5 |
* | Sanity check MSRi for invalid mask values and reject it as invalid. | Johnny Chen | 2011-04-07 | 1 | -0/+5 |
* | The ARM disassembler was not recognizing USADA8 instruction. Need to add che... | Johnny Chen | 2011-04-07 | 1 | -3/+5 |
* | Should also check SMLAD for invalid register values. | Johnny Chen | 2011-04-07 | 1 | -6/+12 |
* | A8.6.393 | Johnny Chen | 2011-04-06 | 1 | -26/+47 |
* | A8.6.92 MCR (Encoding A1): if coproc == '101x' then SEE "Advanced SIMD and VFP" | Johnny Chen | 2011-04-06 | 1 | -1/+14 |
* | Fix a bug in the disassembly of VGETLNs8 where the lane index was wrong. | Johnny Chen | 2011-04-06 | 1 | -1/+1 |
* | Add a missing opcode (SMLSLDX) to BadRegsMulFrm() function. | Johnny Chen | 2011-04-06 | 1 | -7/+3 |
* | Fix a typo in the handling of PKHTB opcode, plus add sanity check for illegal... | Johnny Chen | 2011-04-05 | 1 | -1/+7 |
* | A7.3 register encoding | Johnny Chen | 2011-04-05 | 1 | -0/+10 |
* | ARM disassembler was erroneously accepting an invalid RSC instruction. | Johnny Chen | 2011-04-05 | 1 | -0/+6 |
* | ARM disassembler was erroneously accepting an invalid LSL instruction. | Johnny Chen | 2011-04-05 | 1 | -0/+4 |
* | The r128085 checkin modified the operand ordering for MRC/MRC2 instructions. | Johnny Chen | 2011-04-05 | 1 | -7/+19 |
* | ARM disassembler should flag (rGPRRegClassID, r13|r15) as an error. | Johnny Chen | 2011-04-05 | 1 | -2/+10 |
* | Make second source operand of LDRD pre/post explicit. | Jim Grosbach | 2011-04-05 | 1 | -5/+2 |
* | Check for invalid register encodings for UMAAL and friends where: | Johnny Chen | 2011-04-05 | 1 | -2/+49 |
* | RFE encoding should also specify the "should be" encoding bits. | Johnny Chen | 2011-04-04 | 2 | -5/+19 |
* | Fix incorrect alignment for NEON VST2b32_UPD. | Johnny Chen | 2011-04-04 | 1 | -7/+132 |
* | - Implement asm parsing support for LDRSBT, LDRHT, LDRSHT and STRHT | Bruno Cardoso Lopes | 2011-04-04 | 1 | -2/+5 |
* | Fixed a bug in disassembly of STR_POST, where the immediate is the second ope... | Johnny Chen | 2011-04-02 | 1 | -5/+13 |
* | Fix a LDRT/LDRBT decoding bug where for Encoding A2, if Inst{4} != 0, we shou... | Johnny Chen | 2011-04-01 | 1 | -0/+8 |
* | Fix LDRi12 immediate operand, which was changed to be the second operand in $... | Johnny Chen | 2011-04-01 | 1 | -3/+4 |
* | Apply again changes to support ARM memory asm parsing. I removed | Bruno Cardoso Lopes | 2011-03-31 | 1 | -3/+9 |
* | Add BLXi to the instruction table for disassembly purpose. | Johnny Chen | 2011-03-31 | 1 | -2/+13 |
* | Revert r128632 again, until I figure out what break the tests | Bruno Cardoso Lopes | 2011-03-31 | 1 | -9/+3 |
* | Reapply r128585 without generating a lib depedency cycle. An updated log: | Bruno Cardoso Lopes | 2011-03-31 | 1 | -3/+9 |
* | Get rid of the non-writeback versions VLDMDB and VSTMDB, which don't actually... | Owen Anderson | 2011-03-29 | 1 | -12/+12 |
* | Fix ARM disassembly for PLD/PLDW/PLI which suffers from code rot and add some... | Johnny Chen | 2011-03-28 | 2 | -5/+18 |
* | Fixed the t2PLD and friends disassembly and add two test cases. | Johnny Chen | 2011-03-26 | 2 | -10/+39 |
* | Fix DisassembleThumb2DPReg()'s handling of RegClass. Cannot hardcode GPRRegC... | Johnny Chen | 2011-03-25 | 1 | -6/+6 |
* | DisassembleThumb2LdSt() did not handle t2LDRs correctly with respect to RegCl... | Johnny Chen | 2011-03-25 | 1 | -2/+3 |
* | Modify DisassembleThumb2LdStEx() to be more robust/correct in light of recent... | Johnny Chen | 2011-03-25 | 1 | -6/+6 |
* | Instruction formats of SWP/SWPB were changed from LdStExFrm to MiscFrm. Modi... | Johnny Chen | 2011-03-25 | 1 | -0/+5 |
* | Also need to handle invalid imod values for CPS2p. | Johnny Chen | 2011-03-25 | 1 | -4/+11 |
* | Modify the wrong logic in the assert of DisassembleThumb2LdStDual() (the regi... | Johnny Chen | 2011-03-25 | 1 | -9/+9 |
* | Handle the added VBICiv*i* NEON instructions, too. | Johnny Chen | 2011-03-24 | 1 | -2/+7 |
* | Plug a leak by ThumbDisassembler::getInstruction(), thanks to Benjamin Kramer! | Johnny Chen | 2011-03-24 | 1 | -3/+1 |
* | T2 Load/Store Multiple: | Johnny Chen | 2011-03-24 | 1 | -1/+1 |
* | Plug a leak in the arm disassembler and put the tests back. | Benjamin Kramer | 2011-03-24 | 1 | -3/+2 |
* | The r118201 added support for VORR (immediate). Update ARMDisassemblerCore.c... | Johnny Chen | 2011-03-24 | 1 | -0/+16 |
* | Add comments to the handling of opcode CPS3p to reject invalid instruction en... | Johnny Chen | 2011-03-24 | 1 | -0/+2 |
* | CPS3p: Let's reject impossible imod values by returning false from the Disass... | Johnny Chen | 2011-03-24 | 1 | -0/+3 |