aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp
AgeCommit message (Expand)Author
2013-01-14Follow up of commit r172472.Quentin Colombet
2013-01-14Complete the existing support of ARM v6m, v7m, and v7em, i.e., respectively c...Quentin Colombet
2013-01-08Renamed MCInstFragment to MCRelaxableFragment and added some comments.Eli Bendersky
2012-12-05Correct ARM NOP encodingDavid Sehr
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-11-24ARM: Share applyFixup between ELF and Darwin.Benjamin Kramer
2012-10-01MachO: direct-to-object attribute for data-in-code markers.Jim Grosbach
2012-09-29Add LLVM support for Swift.Bob Wilson
2012-09-18When creating MCAsmBackend pass the CPU string as well. In X86AsmBackendRoman Divacky
2012-05-03Fix issues with the ARM bl and blx thumb instructions and the J1 and J2 bitsKevin Enderby
2012-04-30ARM: Diagnostics for out of range fixups.Jim Grosbach
2012-04-26ARM: Thumb ldr(literal) base address alignment is 32-bits.Jim Grosbach
2012-04-12ARM 'adr' fixups don't need the interworking addend tweaking.Jim Grosbach
2012-03-30ARM fix encoding fixup resolution for ldrd and friends.Jim Grosbach
2012-03-30Ensure conditional BL instructions for ARM are given the fixup fixup_arm_cond...James Molloy
2012-03-27Prune some includesCraig Topper
2012-03-26Prune some includes and forward declarations.Craig Topper
2012-03-19ARM branch relaxation for unconditional t1 branches.Jim Grosbach
2012-02-27ARM BL/BLX instruction fixups should use relocations.Jim Grosbach
2012-01-19Silence warnings about mixing enums.Benjamin Kramer
2012-01-19Thumb2 relaxation for tADR to t2ADR.Jim Grosbach
2012-01-19Add comment and fix range check in condition.Jim Grosbach
2012-01-18Thumb2 relaxation for LDR(literal).Jim Grosbach
2012-01-18Tidy up. MCAsmBackend naming conventions.Jim Grosbach
2012-01-18Thumb2 load/store fixups don't set the thumb bit.Jim Grosbach
2012-01-18Move some ARM specific MCAssmebler bits into the ARMAsmBackend.Jim Grosbach
2011-12-22Move the ARM specific parts of the ELF writer to Target/ARM.Rafael Espindola
2011-12-21Reduce the exposure of Triple::OSType in the ELF object writer. This willRafael Espindola
2011-12-19ARM assembly parsing and encoding support for LDRD(label).Jim Grosbach
2011-12-06Tidy up value checking.Jim Grosbach
2011-12-06Fix ARM handling of tBcc branch relaxation.Jim Grosbach
2011-12-06Move target-specific logic out of generic MCAssembler.Jim Grosbach
2011-12-05Simple branch relaxation for Thumb2 Bcc instructions.Jim Grosbach
2011-11-16Generalize the fixup info for ARM mode.Jim Grosbach
2011-11-16Fix encoding of NOP used for padding in ARM mode .align.Jim Grosbach
2011-11-01ARM VLD/VST assembly parsing for symbolic address operands.Jim Grosbach
2011-09-30Correct for my over-eager delete finger.Jim Grosbach
2011-09-30ARM Fixup valus for movt/movw are for the whole value.Jim Grosbach
2011-08-24ARM asm backend initialize isThumbMode based on target triple.Jim Grosbach
2011-08-19Thumb assembly parsing and encoding for LDR(literal).Jim Grosbach
2011-08-18ARM Thumb blx instruction fixup has same data range as bl.Jim Grosbach
2011-08-16ARM .align NOP padding uses different encoding pre-ARMv6.Jim Grosbach
2011-07-25Rename TargetAsmBackend to MCAsmBackend; rename createAsmBackend to createMCA...Evan Cheng
2011-07-23Move TargetAsmParser.h TargetAsmBackend.h and TargetAsmLexer.h to MC where th...Evan Cheng
2011-07-23Sink ARM mc routines into MCTargetDesc.Evan Cheng