aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2011-09-02Thumb2 parsing and encoding for ASR.Jim Grosbach
2011-09-02Tidy up. Formatting.Jim Grosbach
2011-09-02Tidy up. 80 columns.Jim Grosbach
2011-09-02Thumb2 parsing and encoding for AND (register).Jim Grosbach
2011-09-02Thumb2 parsing and encoding for ADD (register).Jim Grosbach
2011-09-01Merge the ARM disassembler header into the implementation file, since it is n...Owen Anderson
2011-09-01Fix 80 columns violations.Owen Anderson
2011-09-01Don't drop alignment info on local common symbols.Benjamin Kramer
2011-09-01Null-initialize to shut up -Wuninitialized warnings.Eli Friedman
2011-09-01ARM 'rscs' mnemonic is carry-setting 'rsc', not 'rs' with a 'cs' condition code.Jim Grosbach
2011-09-01Fix up r137380 based on post-commit review by Jim Grosbach.James Molloy
2011-09-01t2Bcc is allowed to have a predicate without a preceding IT instruction.Owen Anderson
2011-09-01Thumb2 assembly parsing and encoding for ADD(immediate).Jim Grosbach
2011-08-31Fixup for functions that return a bool.Chad Rosier
2011-08-31Static relocation model Thumb jump table interworking.Jim Grosbach
2011-08-31The asm parser currently selects the wrong encoding for non-conditional Thumb...Owen Anderson
2011-08-31Thumb2 t2Bcc should encode as t2B when condition is 'always'.Jim Grosbach
2011-08-31Fix encoding for tBcc with immediate offset operand.Owen Anderson
2011-08-31When performing instruction selection for LDR_PRE_IMM/LDRB_PRE_IMM, we still ...Owen Anderson
2011-08-31Remove FIXME. Thumb2 MOV instruction will use separate custom tricks.Jim Grosbach
2011-08-31Fix roundtripping of Thumb BL/BLX instructions with immediate offsets instead...Owen Anderson
2011-08-31tBcc is OK to be predicated in Thumb2 outside of IT blocks (obviously).Jim Grosbach
2011-08-31Thumb2 parsing and encoding for ADC(register).Jim Grosbach
2011-08-3164-bit atomic cmpxchg for ARM.Eli Friedman
2011-08-31Tweak Thumb1 ADD encoding selection a bit.Jim Grosbach
2011-08-31Put VMOVS widening under a command line option, off by default.Jakob Stoklund Olesen
2011-08-31Some minor cleanups for r138845.Eli Friedman
2011-08-31Some 64-bit atomic operations on ARM. 64-bit cmpxchg coming next.Eli Friedman
2011-08-30Fix issues with disassembly of IT instructions involving condition codes othe...Owen Anderson
2011-08-30Fix encoding of CBZ/CBNZ Thumb2 instructions with immediate offsets rather th...Owen Anderson
2011-08-30Fix encoding of PC-relative Thumb1 LDR's when using immediate offsets instead...Owen Anderson
2011-08-30Fix encoding of Thumb1 B instructions with immediate offsets, which is necess...Owen Anderson
2011-08-30Clean up whitespace.Owen Anderson
2011-08-30Follow up to r138791.Evan Cheng
2011-08-30Change ARM / Thumb2 addc / adde and subc / sube modeling to use physicalEvan Cheng
2011-08-29Revert 138781. It's not playing nicely with the immediate forms for ADC.Jim Grosbach
2011-08-29Thumb2 assembler aliases for ADC/SBC w/o the .w suffix.Jim Grosbach
2011-08-29Add missing encoding information for some of the GPR<->FP register moves.Owen Anderson
2011-08-29Thumb2 parsing and encoding for IT blocks.Jim Grosbach
2011-08-29Apply the same fix for the change in LDR_PRE_IMM/LDRB_PRE_IMM operand encodin...Owen Anderson
2011-08-29Specify an additional fixed bit in the PLD/PLDW/PLI register-register encoding.Owen Anderson
2011-08-29addrmode_imm12 and addrmode2_offset encode their immediate values differently...Owen Anderson
2011-08-29Improve handling of #-0 offsets for many more pre-indexed addressing modes.Owen Anderson
2011-08-29Expand ATOMIC_LOAD and ATOMIC_STORE for architectures I don't know well enoug...Eli Friedman
2011-08-29Update the load-store optimizer for changes to the operands on LDR_PRE_IMM an...Owen Anderson
2011-08-29Add support for parsing #-0 on non-memory-operand immediate values, and add a...Owen Anderson
2011-08-27Silence GCC warnings and make an array const.Benjamin Kramer
2011-08-26Improve encoding support for BLX with immediat eoperands, and fix a BLX decod...Owen Anderson
2011-08-26Correct encoding of BL with immediate offset.Owen Anderson
2011-08-26ARM assembly parsing tweak for pldw.Jim Grosbach