aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp
AgeCommit message (Expand)Author
2013-02-05Remove getBundleSize methods from NaCl Asm backendsDerek Schuff
2013-02-04Cherry-pick not-yet-committed upstream change to fix relaxation at bundle endDerek Schuff
2013-01-31Cherry-pick r174067Derek Schuff
2013-01-30Merge commit 'a662a9862501fc86904e90054f7c1519101d9126'Derek Schuff
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-11Merge commit '1ad9253c9d34ccbce3e7e4ea5d87c266cbf93410'Derek Schuff
2013-01-08Renamed MCInstFragment to MCRelaxableFragment and added some comments.Eli Bendersky
2012-12-05Correct ARM NOP encodingDavid Sehr
2012-12-04Fix NOP encodingDavid Sehr
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-11-29Add isOSNaCl, and add Asm subclasses for NaClDavid Sehr
2012-11-29Leave NOPS as upstream definesDavid Sehr
2012-11-27Merge commit '8d20b5f9ff609e70fae5c865931ab0f29e639d9c'Derek Schuff
2012-11-24ARM: Share applyFixup between ELF and Darwin.Benjamin Kramer
2012-10-11Merge commit '2fa8af224ea026f9432e833fd6f42a216423a010'Derek Schuff
2012-10-01MachO: direct-to-object attribute for data-in-code markers.Jim Grosbach
2012-10-01Merge commit '72f0976c1b91c7ba50dce4d0ad0289dc14d37f81'Derek Schuff
2012-09-29Add LLVM support for Swift.Bob Wilson
2012-09-25Merge commit 'bc4021f31eaa97ee52655828da3e3de14a39e4a6'Derek Schuff
2012-09-18When creating MCAsmBackend pass the CPU string as well. In X86AsmBackendRoman Divacky
2012-07-09LOCALMODs from hg 0b098ca44de7 against r158408 (hg 90a87d6bfe45)Derek Schuff
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