aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
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
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