aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMAsmBackend.cpp
AgeCommit message (Expand)Author
2011-07-23Sink ARM mc routines into MCTargetDesc.Evan Cheng
2011-07-20Sink ARMMCExpr and ARMAddressingModes into MC layer. First step to separate A...Evan Cheng
2011-06-24ARM movw/movt fixups need to mask the high bits.Jim Grosbach
2011-06-22Move ARMMachObjectWriter to its own file.Jim Grosbach
2011-06-14Also recognize ARM v4t and v5e variants.Evan Cheng
2011-05-28This actually starts at offset 0, not 1.Eric Christopher
2011-05-20fixes target address tBL and tBLX and sets relocation typeRafael Espindola
2011-05-19This fixes one divergence between LLVM and binutils for ARM in theJason W Kim
2011-05-10First cut at getting debugging support for ARM/MC/ELF/.oJason W Kim
2011-04-19ADT/Triple: Move a variety of clients to using isOSDarwin() and isOSWindows()Daniel Dunbar
2011-04-01When the architecture is explicitly armv6 or thumbv6, we need to mark the obj...Owen Anderson
2011-03-23The high bit of a Thumb2 ADR's offset is stored in bit 26, not bit 25.Owen Anderson
2011-02-04Teach ARM/MC/ELF to handle R_ARM_JUMP24 relocation type for conditional jumps.Jason W Kim
2011-01-14Completed :lower16: / :upper16: support for movw / movt pairs on Darwin.Evan Cheng
2011-01-121. Support ELF pcrel relocations for movw/movt:Jason W Kim
2010-12-18Remove the MCObjectFormat class.Rafael Espindola
2010-12-18Move some data to the TargetWriter.Rafael Espindola
2010-12-17If The ARM WriteNopData() gets an unaligned byte count to pad out, fill in withJim Grosbach
2010-12-17Handle 2 and 4 byte data blob fixup values for ARM.Jim Grosbach
2010-12-17Stub out explicit MCELFObjectTargetWriter interface.Rafael Espindola
2010-12-17Move createELFObjectWriter to its own header.Rafael Espindola
2010-12-17MC/ARM: Use aggressive symbol folding (important for jump tables, for example).Daniel Dunbar
2010-12-17MC/Target: Remove HasScatteredSymbols target hook variable, which has beenDaniel Dunbar
2010-12-16MC/Mach-O: Lift some MachObjectWriter arguments into the target specificDaniel Dunbar
2010-12-16MC/Mach-O: Stub out explicit MCMachObjectTargetWriter interface.Daniel Dunbar
2010-12-16MC/Mach-O: Move createMachObjectWriter into MCMachObjectWriter.h.Daniel Dunbar
2010-12-16MC: Move target specific fixup info descriptors to TargetAsmBackend instead ofDaniel Dunbar
2010-12-16Remove fixup_arm_thumb_ldst. The code was never calling the "fixup" stuff forBill Wendling
2010-12-15Add fixups for Thumb LDR/STR instructions.Bill Wendling
2010-12-14Add support for MC-ized encoding of tLEApcrel and tLEApcrelJT. rdar://8755755Jim Grosbach
2010-12-14Fix a small bug (typo?) in the fixup for Thumb1 CBZ/CBNZ instructions.Owen Anderson
2010-12-14Trailing whitespaceJim Grosbach
2010-12-14Second attempt at make Thumb2 LEAs pseudos. This time, perform the lowering ...Owen Anderson
2010-12-13Revert r121721, which broke buildbots.Owen Anderson
2010-12-13Make Thumb2 LEA-like instruction into pseudos, which map down to ADR. Provid...Owen Anderson
2010-12-13In Thumb2, direct branches can be encoded as either a "short" conditional bra...Owen Anderson
2010-12-13Use 32-bit types for 32-bit values.Jim Grosbach
2010-12-13Trailing whitespace.Jim Grosbach
2010-12-10Attempt to get Thumb2 branch fixups working properly.Owen Anderson
2010-12-10Fixups for Thumb2 vldr's need to have the effective PC aligned as well.Owen Anderson
2010-12-10Thumb unconditional branch binary encoding. rdar://8754994Jim Grosbach
2010-12-10Thumb conditional branch binary encodings. rdar://8745367Jim Grosbach
2010-12-09Use the new IsAligned fixup flag to improve fixup encodings for Thumb2 branch...Owen Anderson
2010-12-09Fix an issue in some Thumb fixups, where the effective PC address needs to be...Owen Anderson
2010-12-09Rename CB/CBZ specific fixup accordingly.Jim Grosbach
2010-12-09Fix Thumb2 fixups for ldr.Owen Anderson
2010-12-09Fix typo in Thumb2 branch fixup.Owen Anderson
2010-12-09Attempt to make the bit-twiddling readable resulted in the binary value beingBill Wendling
2010-12-09The BLX instruction is encoded differently than the BL, because why not? InBill Wendling
2010-12-09Fix Thumb2 BCC encoding and fixups.Owen Anderson