aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMAsmBackend.cpp
Commit message (Expand)AuthorAgeFilesLines
* When the architecture is explicitly armv6 or thumbv6, we need to mark the obj...Owen Anderson2011-04-011-9/+15
* The high bit of a Thumb2 ADR's offset is stored in bit 26, not bit 25.Owen Anderson2011-03-231-1/+1
* Teach ARM/MC/ELF to handle R_ARM_JUMP24 relocation type for conditional jumps.Jason W Kim2011-02-041-3/+6
* Completed :lower16: / :upper16: support for movw / movt pairs on Darwin.Evan Cheng2011-01-141-5/+40
* 1. Support ELF pcrel relocations for movw/movt:Jason W Kim2011-01-121-1/+5
* Remove the MCObjectFormat class.Rafael Espindola2010-12-181-12/+0
* Move some data to the TargetWriter.Rafael Espindola2010-12-181-6/+5
* If The ARM WriteNopData() gets an unaligned byte count to pad out, fill in withJim Grosbach2010-12-171-5/+13
* Handle 2 and 4 byte data blob fixup values for ARM.Jim Grosbach2010-12-171-0/+4
* Stub out explicit MCELFObjectTargetWriter interface.Rafael Espindola2010-12-171-1/+7
* Move createELFObjectWriter to its own header.Rafael Espindola2010-12-171-0/+1
* MC/ARM: Use aggressive symbol folding (important for jump tables, for example).Daniel Dunbar2010-12-171-1/+2
* MC/Target: Remove HasScatteredSymbols target hook variable, which has beenDaniel Dunbar2010-12-171-6/+2
* MC/Mach-O: Lift some MachObjectWriter arguments into the target specificDaniel Dunbar2010-12-161-4/+9
* MC/Mach-O: Stub out explicit MCMachObjectTargetWriter interface.Daniel Dunbar2010-12-161-1/+5
* MC/Mach-O: Move createMachObjectWriter into MCMachObjectWriter.h.Daniel Dunbar2010-12-161-0/+1
* MC: Move target specific fixup info descriptors to TargetAsmBackend instead ofDaniel Dunbar2010-12-161-0/+40
* Remove fixup_arm_thumb_ldst. The code was never calling the "fixup" stuff forBill Wendling2010-12-161-4/+0
* Add fixups for Thumb LDR/STR instructions.Bill Wendling2010-12-151-0/+4
* Add support for MC-ized encoding of tLEApcrel and tLEApcrelJT. rdar://8755755Jim Grosbach2010-12-141-0/+3
* Fix a small bug (typo?) in the fixup for Thumb1 CBZ/CBNZ instructions.Owen Anderson2010-12-141-1/+1
* Trailing whitespaceJim Grosbach2010-12-141-6/+6
* Second attempt at make Thumb2 LEAs pseudos. This time, perform the lowering ...Owen Anderson2010-12-141-0/+20
* Revert r121721, which broke buildbots.Owen Anderson2010-12-131-20/+0
* Make Thumb2 LEA-like instruction into pseudos, which map down to ADR. Provid...Owen Anderson2010-12-131-0/+20
* In Thumb2, direct branches can be encoded as either a "short" conditional bra...Owen Anderson2010-12-131-2/+24
* Use 32-bit types for 32-bit values.Jim Grosbach2010-12-131-3/+3
* Trailing whitespace.Jim Grosbach2010-12-131-8/+8
* Attempt to get Thumb2 branch fixups working properly.Owen Anderson2010-12-101-1/+1
* Fixups for Thumb2 vldr's need to have the effective PC aligned as well.Owen Anderson2010-12-101-2/+2
* Thumb unconditional branch binary encoding. rdar://8754994Jim Grosbach2010-12-101-0/+4
* Thumb conditional branch binary encodings. rdar://8745367Jim Grosbach2010-12-101-0/+4
* Use the new IsAligned fixup flag to improve fixup encodings for Thumb2 branch...Owen Anderson2010-12-091-1/+2
* Fix an issue in some Thumb fixups, where the effective PC address needs to be...Owen Anderson2010-12-091-2/+2
* Rename CB/CBZ specific fixup accordingly.Jim Grosbach2010-12-091-2/+2
* Fix Thumb2 fixups for ldr.Owen Anderson2010-12-091-4/+17
* Fix typo in Thumb2 branch fixup.Owen Anderson2010-12-091-5/+5
* Attempt to make the bit-twiddling readable resulted in the binary value beingBill Wendling2010-12-091-8/+10
* The BLX instruction is encoded differently than the BL, because why not? InBill Wendling2010-12-091-4/+25
* Fix Thumb2 BCC encoding and fixups.Owen Anderson2010-12-091-0/+16
* Support the "target" encodings for the CB[N]Z instructions.Bill Wendling2010-12-081-0/+8
* Tweak ARM fixup value adjustments for Thumb to better handle the half-wordJim Grosbach2010-12-081-8/+15
* Improve comment.Owen Anderson2010-12-081-1/+2
* Add initializer.Jim Grosbach2010-12-081-1/+1
* Add support for loading from a constant pool.Bill Wendling2010-12-081-2/+9
* Let target asm backends see assembler flags as they go by. Use that to handleJim Grosbach2010-12-081-5/+28
* Simplify the byte reordering logic slightly.Owen Anderson2010-12-081-4/+2
* VLDR fixups need special handling under Thumb. While the encoding is the same,Owen Anderson2010-12-081-0/+12
* Cleanup in the Darwin end. No functionality change.Bill Wendling2010-12-071-5/+7
* A bit of cleanup: early exit ApplyFixup and cache the Fixup offset. NoBill Wendling2010-12-071-13/+14