aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/Disassembler
Commit message (Expand)AuthorAgeFilesLines
* Clean up a pile of hacks in our CMake build relating to TableGen.Chandler Carruth2011-07-261-1/+1
* ARM assembly parsing and encoding for SSAT instruction.Jim Grosbach2011-07-252-20/+8
* ARM SSAT instruction 5-bit immediate handling.Jim Grosbach2011-07-222-4/+0
* Thumb assembly support for SETEND instruction.Jim Grosbach2011-07-221-2/+7
* Get rid of the extraneous GPR operand on so_reg_imm operands, which in turn n...Owen Anderson2011-07-212-4/+71
* Sink ARMMCExpr and ARMAddressingModes into MC layer. First step to separate A...Evan Cheng2011-07-201-2/+4
* ARM PKH shift ammount operand printing tweaks.Jim Grosbach2011-07-202-12/+8
* ARM: Tidy up representation of PKH instruction.Jim Grosbach2011-07-202-2/+10
* Revamp our handling of tLDMIA[_UPD] and tSTMIA[_UPD] to avoid having multiple...Owen Anderson2011-07-181-2/+2
* Re-apply r135319 with a fix for the constant island pass.Owen Anderson2011-07-181-7/+7
* Revert r135319 in an attempt to get to unbreak testers.Owen Anderson2011-07-161-7/+7
* Get rid of the separate opcodes for the Darwin versions of tBL, tBLXi, and tB...Owen Anderson2011-07-151-7/+7
* Remove VMOVDneon and VMOVQ, which are just aliases for VORR. This continues ...Owen Anderson2011-07-151-5/+0
* Eliminate "const" from extern const to fix breakeage since r135184 on msvc.NAKAMURA Takumi2011-07-151-1/+1
* Next round of MC refactoring. This patch factor MC table instantiations, MCEvan Cheng2011-07-141-3/+4
* ARM ISB instruction assembly parsing.Jim Grosbach2011-07-141-1/+1
* Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.incEvan Cheng2011-06-281-0/+1
* - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-282-122/+122
* Restore an accidentally removed comment.Cameron Zwarich2011-05-251-0/+1
* Change the order of tBX's operands so that the predicate operands come after theCameron Zwarich2011-05-251-1/+10
* Rename tBX_Rm to tBX.Cameron Zwarich2011-05-251-2/+2
* Fix Bug 9386 - ARM disassembler failed to disassemble conditional bxJohnny Chen2011-05-221-3/+4
* Disassembly of tBcc was wrongly adding 4 to the SignExtend'ed imm8:'0' immedi...Johnny Chen2011-05-181-1/+1
* Fix a bug in the case that there is no add or subtract symbol and the offsetKevin Enderby2011-04-271-2/+6
* Fix typo in the comment.Johnny Chen2011-04-191-1/+1
* Thumb2 BFC was insufficiently encoded.Johnny Chen2011-04-151-1/+1
* A8.6.315 VLD3 (single 3-element structure to all lanes)Johnny Chen2011-04-151-0/+6
* The ARM disassembler did not handle the alignment correctly for VLD*DUP* inst...Johnny Chen2011-04-151-0/+27
* Add sanity checkings for Thumb2 Load/Store Register Exclusive family of opera...Johnny Chen2011-04-141-4/+41
* Thumb disassembler did not handle tBRIND (indirect branch) properly.Johnny Chen2011-04-131-6/+10
* Check for unallocated instruction encodings when disassembling Thumb Branch i...Johnny Chen2011-04-131-5/+11
* The LDR*T/STR*T (unpriviledged load/store) operations don't take SP or PC as Rt.Johnny Chen2011-04-131-6/+14
* Check the corner cases for t2LDRSHi12 correctly and mark invalid encodings as...Johnny Chen2011-04-131-1/+33
* Fix a bug where for t2MOVCCi disassembly, the TIED_TO register operand was no...Johnny Chen2011-04-131-3/+11
* Add sanity check for Ld/St Dual forms of Thumb2 instructions.Johnny Chen2011-04-121-0/+29
* The Thumb2 RFE instructions need to have their second halfword fully specified.Johnny Chen2011-04-121-2/+6
* Add bad register checks for Thumb2 Ld/St instructions.Johnny Chen2011-04-121-0/+45
* The Thumb2 Ld, St, and Preload instructions with the i12 forms should have it...Johnny Chen2011-04-121-0/+2
* Print out a debug message when the reglist fails the sanity check for Thumb L...Johnny Chen2011-04-122-0/+29
* A8.6.16 BJohnny Chen2011-04-121-0/+5
* Thumb disassembler was erroneously rejecting "blx sp" instruction.Johnny Chen2011-04-111-2/+5
* Fix the bug where the immediate shift amount for Thumb logical shift instruct...Johnny Chen2011-04-111-6/+17
* Trivial comment fix.Johnny Chen2011-04-112-2/+2
* Check invalid register encodings for LdFrm/StFrm ARM instructions and flag th...Johnny Chen2011-04-111-0/+68
* Adding support for printing operands symbolically to llvm's public 'C'Kevin Enderby2011-04-114-6/+139
* Fix an apparent typo that made GCC complainMatt Beaumont-Gay2011-04-081-1/+1
* Check opcoe (dmb, dsb) instead of bitfields matching.Johnny Chen2011-04-081-12/+1
* Hanlde the checking of bad regs for SMMLAR properly, instead of asserting.Johnny Chen2011-04-081-9/+10
* Sanity check the option operand for DMB/DSB.Johnny Chen2011-04-082-8/+29
* Add sanity checking for bad register specifier(s) for the DPFrm instructions.Johnny Chen2011-04-081-0/+30