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