aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2011-09-14Fix a crasher in Thumb2 MOV-immediate encoding for certain inputs.Owen Anderson
2011-09-14Thumb2 assembly parsing and encoding for MVN.Jim Grosbach
2011-09-14Nested IT blocks are UNPREDICTABLE. Mark them as such when disassembling them.Owen Anderson
2011-09-14Thumb2 assembly parsing and encoding for MUL.Jim Grosbach
2011-09-14Thumb2 assembly parsing and encoding for MSR/MRS.Jim Grosbach
2011-09-14Thumb2 assembly parsing for MOV in IT block.Jim Grosbach
2011-09-14ARM fix assembly parser handling of ranges in register lists.Jim Grosbach
2011-09-13Remove unnecessary scope resolution operator.Jim Grosbach
2011-09-13Correct disassembly printing of Thumb2 post-incremented LDRD and STRD.Owen Anderson
2011-09-13There's only 16 regs legal in a register list.Jim Grosbach
2011-09-13Tidy up a few 80 column violations.Jim Grosbach
2011-09-13Tidy up a bit.Jim Grosbach
2011-09-13Teach the Thumb ASM parser that BKPT is allowed in IT blocks, even though it ...Owen Anderson
2011-09-13Fix encoding of Thumb2 shifted register operands with RRX shifts.Owen Anderson
2011-09-13Zap some junk from the ARM instruction descriptions.Eli Friedman
2011-09-12Tidy up a bit.Jim Grosbach
2011-09-12Thumb2 POP's don't allow the PC as an operand, and PUSH's don't allow the SP ...Owen Anderson
2011-09-12Fix encoding of PC-relative LDRSHW with an immediate offset.Owen Anderson
2011-09-12There's no need to add additional predicate operands when converting a tB to ...Owen Anderson
2011-09-12Port more encoding tests to decoding tests, and correct an improper Thumb2 pr...Owen Anderson
2011-09-10Thumb2 parsing and encoding for MOV(immediate).Jim Grosbach
2011-09-09LDM writeback is not allowed if Rn is in the target register list.Owen Anderson
2011-09-09Fix an ambiguously nested if.Owen Anderson
2011-09-09Fix buildbot breakage caused by r139415. I missed one instance of a manually...Owen Anderson
2011-09-09Fix assembly/disassembly of Thumb2 ADR instructions with immediate operands.Owen Anderson
2011-09-09Thumb unconditional branches are allowed in IT blocks, and therefore should h...Owen Anderson
2011-09-09Thumb2 assembly parsing and encoding for MLA and MLS.Jim Grosbach
2011-09-09Thumb2 assembly parsing and encoding for LDRSB.Jim Grosbach
2011-09-09Thumb2 assembly parsing and encoding for LDREX/LDREXB/LDREXD/LDREXH.Jim Grosbach
2011-09-08All conditional branches are disallowed in IT blocks, not just CBZ/CBNZ.Owen Anderson
2011-09-08Soft fail CBZ/CBNZ in the disassembler if they appear inside an IT block.Owen Anderson
2011-09-08Thumb2 assembly parsing and encoding for LDRD(immediate).Jim Grosbach
2011-09-08Thumb2 assembly parsing and encoding for LDR post-indexed.Jim Grosbach
2011-09-08Thumb2 assembly parsing and encoding for LDR pre-indexed w/ writeback.Jim Grosbach
2011-09-08Remove the "common" set of instructions shared between ARM and Thumb2 modes. ...Owen Anderson
2011-09-07Thumb2 assembly parsing and encoding for LDRBT.Jim Grosbach
2011-09-07Thumb2 assembly parsing and encoding for LDR(register).Jim Grosbach
2011-09-07Thumb2 assembly parsing and encoding for LDRB(immediate).Jim Grosbach
2011-09-07Create Thumb2 versions of STC/LDC, and reenable the relevant tests.Owen Anderson
2011-09-07Thumb2 parsing and encoding for LDR(immediate).Jim Grosbach
2011-09-07Thumb2 parsing and encoding for LDMDB.Jim Grosbach
2011-09-07Second of a three-patch series aiming to fix MSR/MRS on Cortex-M. This adds p...James Molloy
2011-09-07Thumb2 ldm/stm 'db' mnemonics don't have a '.w' suffix.Jim Grosbach
2011-09-07Thumb2 parsing and encoding for LDMIA.Jim Grosbach
2011-09-07Port more assembler tests over to disassembler tests, and fix a minor logic e...Owen Anderson
2011-09-07Refactor instprinter and mcdisassembler to take a SubtargetInfo. Add -mattr= ...James Molloy
2011-09-07Thumb2 use 'ldm' as default mnemonic.Jim Grosbach
2011-09-07Better diagnostic location information for mnemonic suffices.Jim Grosbach
2011-09-06ISB is HasDB, not just HasV7.Jim Grosbach
2011-09-06Thumb2 parsing and encoding for ISB.Jim Grosbach