summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/Disassembler
Commit message (Expand)AuthorAgeFilesLines
* 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-282-5/+18
* Fixed the t2PLD and friends disassembly and add two test cases.Johnny Chen2011-03-262-10/+39
* Fix DisassembleThumb2DPReg()'s handling of RegClass. Cannot hardcode GPRRegC...Johnny Chen2011-03-251-6/+6
* DisassembleThumb2LdSt() did not handle t2LDRs correctly with respect to RegCl...Johnny Chen2011-03-251-2/+3
* Modify DisassembleThumb2LdStEx() to be more robust/correct in light of recent...Johnny Chen2011-03-251-6/+6
* 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
* Modify the wrong logic in the assert of DisassembleThumb2LdStDual() (the regi...Johnny Chen2011-03-251-9/+9
* Handle the added VBICiv*i* NEON instructions, too.Johnny Chen2011-03-241-2/+7
* Plug a leak by ThumbDisassembler::getInstruction(), thanks to Benjamin Kramer!Johnny Chen2011-03-241-3/+1
* T2 Load/Store Multiple:Johnny Chen2011-03-241-1/+1
* Plug a leak in the arm disassembler and put the tests back.Benjamin Kramer2011-03-241-3/+2
* 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
* For ARM Disassembler, start a newline to dump the opcode and friends for an i...Johnny Chen2011-03-221-1/+1
* A8.6.399 VSTM:Johnny Chen2011-03-221-12/+2
* Avoid -Wunused-variable in -asserts buildsMatt Beaumont-Gay2011-03-221-6/+4
* Fixed an assert by the ARM disassembler for LDRD_PRE/POST.Johnny Chen2011-03-191-3/+4
* The disassembler for Thumb was wrongly adding 4 to the computed imm32 offset.Johnny Chen2011-03-181-10/+2
* It used to be that t_addrmode_s4 was used for both:Johnny Chen2011-03-171-16/+13
* 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
* LLVM combines the offset mode of A8.6.199 A1 & A2 into STRBT.Johnny Chen2011-03-091-0/+3
* pr9367: Add missing predicated BLX instructions.Bob Wilson2011-03-031-2/+4
* Add missing whitespace in the formatting.Kevin Enderby2011-02-281-1/+1
* Fix the arm's disassembler for blx that was building an MCInst without theKevin Enderby2011-02-281-1/+13
* Add assembly parsing support for "msr" and also fix its encoding. Also addBruno Cardoso Lopes2011-02-182-10/+16
* Fix encoding and add parsing support for the arm/thumb CPS instruction:Bruno Cardoso Lopes2011-02-142-25/+44
* Revert both r121082 (which broke a bunch of constant pool stuff) and r125074 ...Owen Anderson2011-02-082-10/+45
* PR9030: Fix disassembly of ARM "mov pc, lr" instruction.Bob Wilson2011-01-281-2/+2
* CMake: Add disabling optimization on MSVC8 and MSVC10 as workaround for some ...NAKAMURA Takumi2010-12-291-2/+2
* Second attempt at converting Thumb2's LDRpci, including updating the gazillio...Owen Anderson2010-12-072-40/+5
* Add correct encodings for STRD and LDRD, including fixup support. Additional...Owen Anderson2010-12-011-3/+0
* Simplify the encoding of reg+/-imm12 values that allow PC-relative encoding. ...Owen Anderson2010-11-302-40/+4
* 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-292-75/+2
* Encode the multi-load/store instructions with their respective modes ('ia',Bill Wendling2010-11-162-57/+46
* Add support to match @llvm.prefetch to pld / pldw / pli. rdar://8601536.Evan Cheng2010-11-032-9/+9
* 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-133-40/+50
* Refactor the ARM 'setend' instruction pattern. Use a single instruction patternJim Grosbach2010-10-131-2/+6
OpenPOWER on IntegriCloud