summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix a LDRT/LDRBT decoding bug where for Encoding A2, if Inst{4} != 0, we shou...Johnny Chen2011-04-011-0/+8
* Fix LDRi12 immediate operand, which was changed to be the second operand in $...Johnny Chen2011-04-011-3/+4
* Apply again changes to support ARM memory asm parsing. I removedBruno Cardoso Lopes2011-03-311-3/+9
* Add BLXi to the instruction table for disassembly purpose.Johnny Chen2011-03-311-2/+13
* Revert r128632 again, until I figure out what break the testsBruno Cardoso Lopes2011-03-311-9/+3
* Reapply r128585 without generating a lib depedency cycle. An updated log:Bruno Cardoso Lopes2011-03-311-3/+9
* Get rid of the non-writeback versions VLDMDB and VSTMDB, which don't actually...Owen Anderson2011-03-291-12/+12
* Fix ARM disassembly for PLD/PLDW/PLI which suffers from code rot and add some...Johnny Chen2011-03-281-4/+13
* Instruction formats of SWP/SWPB were changed from LdStExFrm to MiscFrm. Modi...Johnny Chen2011-03-251-0/+5
* Also need to handle invalid imod values for CPS2p.Johnny Chen2011-03-251-4/+11
* Handle the added VBICiv*i* NEON instructions, too.Johnny Chen2011-03-241-2/+7
* The r118201 added support for VORR (immediate). Update ARMDisassemblerCore.c...Johnny Chen2011-03-241-0/+16
* Add comments to the handling of opcode CPS3p to reject invalid instruction en...Johnny Chen2011-03-241-0/+2
* CPS3p: Let's reject impossible imod values by returning false from the Disass...Johnny Chen2011-03-241-0/+3
* Load/Store Multiple:Johnny Chen2011-03-241-4/+4
* The r128103 fix to cope with the removal of addressing modes from the MC inst...Johnny Chen2011-03-241-2/+7
* A8.6.399 VSTM:Johnny Chen2011-03-221-12/+2
* Fixed an assert by the ARM disassembler for LDRD_PRE/POST.Johnny Chen2011-03-191-3/+4
* There were two issues fixed:Johnny Chen2011-03-151-12/+5
* Fixed an ARM disassembler bug where it does not handle STRi12 correctly becau...Johnny Chen2011-03-151-6/+9
* pr9367: Add missing predicated BLX instructions.Bob Wilson2011-03-031-2/+4
* Add assembly parsing support for "msr" and also fix its encoding. Also addBruno Cardoso Lopes2011-02-181-7/+11
* Fix encoding and add parsing support for the arm/thumb CPS instruction:Bruno Cardoso Lopes2011-02-141-9/+19
* PR9030: Fix disassembly of ARM "mov pc, lr" instruction.Bob Wilson2011-01-281-2/+2
* s/ARM::BRIND/ARM::BX/g to coincide with r120366.Bill Wendling2010-11-301-3/+3
* Pseudo-ize Thumb2 jump tables with explicit MC lowering to the rawJim Grosbach2010-11-291-67/+0
* Encode the multi-load/store instructions with their respective modes ('ia',Bill Wendling2010-11-161-15/+17
* Break ARM addrmode4 (load/store multiple base address) into its constituentJim Grosbach2010-11-031-7/+2
* PLD, PLDW, PLI encodings, plus refactor their use of addrmode2.Jim Grosbach2010-10-281-9/+12
* Detabify and clean up 80 column violations.Jim Grosbach2010-10-131-2/+2
* Refactor the ARM 'setend' instruction pattern. Use a single instruction patternJim Grosbach2010-10-131-2/+6
* Fix vmov.f64 disassembly on targets where sizeof(long) != 8.Benjamin Kramer2010-09-171-2/+2
* store MC FP immediates as a double instead of as an APFloat, thus avoiding anJim Grosbach2010-09-161-1/+4
* Teach the MC disassembler to handle vmov.f32 and vmov.f64 immediate to registerJim Grosbach2010-09-151-8/+7
* Reapply r113875 with additional cleanups.Jim Grosbach2010-09-141-35/+5
* Change ARM VFP VLDM/VSTM instructions to use addressing mode #4, just likeBob Wilson2010-08-271-8/+7
* explicitly handle no-op cases for clarity. Fixes clang warning.Jim Grosbach2010-08-171-0/+3
* Change ARM PKHTB and PKHBT instructions to use a shift_imm operand to avoidBob Wilson2010-08-171-6/+20
* Cleaned up the for-disassembly-only entries in the arm instruction table so thatJohnny Chen2010-08-121-2/+9
* The autogened decoder was confusing the ARM STRBT for ARM USAT, because the .tdJohnny Chen2010-08-121-0/+2
* Changed the format of DMBsy, DSBsy, and friends from Pseudo to MiscFrm.Johnny Chen2010-08-111-3/+0
* Move the ARM SSAT and USAT optional shift amount operand out of theBob Wilson2010-08-111-7/+10
* - Add subtarget feature -mattr=+db which determine whether an ARM cpu has theEvan Cheng2010-08-111-1/+1
* Add a separate ARM instruction format for Saturate instructions.Bob Wilson2010-08-111-56/+34
* Add support for disassembling VMVN (immediate) instructions. PR7747.Bob Wilson2010-07-311-0/+4
* Add a check in the ARM disassembler for NEON instructions that wouldBob Wilson2010-07-301-5/+9
* Many Thumb2 instructions can reference the full ARM register set (i.e.,Jim Grosbach2010-07-301-0/+3
* Don't assert on an unrecognized BrMiscFrm instruction.Bob Wilson2010-07-291-1/+0
* Add basic support to code-gen the ARM/Thumb2 bit-field insert (BFI) instructionJim Grosbach2010-07-161-3/+5
* Convert some tab stops into spaces.Duncan Sands2010-07-121-2/+2
OpenPOWER on IntegriCloud