aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
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
2011-09-06Thumb2 parsing and encoding for DMB.Jim Grosbach
2011-09-06Thumb2 parsing and encoding for DBG.Jim Grosbach
2011-09-06Thumb2 parsing and encoding for CMN and CMP.Jim Grosbach
2011-09-06Add mayLoad/mayStore markings to ARM 64-bit atomic pseudo-instructions.Eli Friedman
2011-09-06Thumb2 parsing and encoding for CLREX.Jim Grosbach
2011-09-06Add codegen support for vector select (in the IR this means a selectDuncan Sands
2011-09-06Fix fall outs from my recent change on how carry bit is modeled during isel.Evan Cheng
2011-09-06ARM .code directive should always go to the streamer.Jim Grosbach
2011-09-06Atomic pseudos don't use (as in read) CPSR. They clobber it.Jakob Stoklund Olesen
2011-09-05Add a new MC bit for NaCl (Native Client) mode. NaCl requires that certainNick Lewycky
2011-09-05Fix typo in comment.Nick Lewycky
2011-09-02Thumb2 parsing and encoding for BXJ.Jim Grosbach
2011-09-02Thumb2 parsing and encoding of B instruction.Jim Grosbach
2011-09-02Don't fast-isel for atomic load/store; some cases require extra handling miss...Eli Friedman