| Commit message (Expand) | Author | Age | Files | Lines |
* | MC: Move target specific fixup info descriptors to TargetAsmBackend instead of | Daniel Dunbar | 2010-12-16 | 1 | -39/+0 |
* | Delete an extra "Imm5 = ", caught by GCC's -Wsequence-point but not by Clang | Matt Beaumont-Gay | 2010-12-16 | 1 | -1/+1 |
* | Remove fixup_arm_thumb_ldst. The code was never calling the "fixup" stuff for | Bill Wendling | 2010-12-16 | 1 | -11/+1 |
* | If we're changing the frame register to a physical register other than SP, we | Bill Wendling | 2010-12-15 | 1 | -2/+1 |
* | Implement cleanups suggested by Daniel. | Owen Anderson | 2010-12-15 | 1 | -4/+4 |
* | Add fixups for Thumb LDR/STR instructions. | Bill Wendling | 2010-12-15 | 1 | -3/+13 |
* | thumb adr fixup needs alignment just like the t2 version. | Jim Grosbach | 2010-12-14 | 1 | -1/+2 |
* | Add support for MC-ized encoding of tLEApcrel and tLEApcrelJT. rdar://8755755 | Jim Grosbach | 2010-12-14 | 1 | -0/+13 |
* | MC/ARM: Fix-up fixup offset for fixup_arm_branch target specific fixup. | Daniel Dunbar | 2010-12-14 | 1 | -1/+1 |
* | The tLDR et al instructions were emitting either a reg/reg or reg/imm | Bill Wendling | 2010-12-14 | 1 | -23/+17 |
* | Second attempt at make Thumb2 LEAs pseudos. This time, perform the lowering ... | Owen Anderson | 2010-12-14 | 1 | -0/+15 |
* | Revert r121721, which broke buildbots. | Owen Anderson | 2010-12-13 | 1 | -15/+0 |
* | Make Thumb2 LEA-like instruction into pseudos, which map down to ADR. Provid... | Owen Anderson | 2010-12-13 | 1 | -0/+15 |
* | In Thumb2, direct branches can be encoded as either a "short" conditional bra... | Owen Anderson | 2010-12-13 | 1 | -2/+33 |
* | Add FIXME | Jim Grosbach | 2010-12-10 | 1 | -0/+2 |
* | Attempt to get Thumb2 branch fixups working properly. | Owen Anderson | 2010-12-10 | 1 | -2/+1 |
* | Fix merge error in my last fix to Thumb2 vldr fixups. | 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 | -1/+2 |
* | The MCFixupKindInfo table needs to be in the order that the enums were | Bill Wendling | 2010-12-10 | 1 | -16/+19 |
* | Fix encoding of Thumb1 LDRB and STRB. | Owen Anderson | 2010-12-10 | 1 | -0/+15 |
* | Trailing whitespace. | Jim Grosbach | 2010-12-10 | 1 | -16/+16 |
* | Fix encoding of 'U' bit for Thumb2 STRD/LDRD instructions. rdar://8755726 | Jim Grosbach | 2010-12-10 | 1 | -4/+4 |
* | Thumb unconditional branch binary encoding. rdar://8754994 | Jim Grosbach | 2010-12-10 | 1 | -1/+13 |
* | Thumb conditional branch binary encodings. rdar://8745367 | Jim Grosbach | 2010-12-10 | 1 | -0/+12 |
* | Thumb ldr reg+imm offsets were encoded incorrectly. The scaling factor of the | Bill Wendling | 2010-12-09 | 1 | -36/+8 |
* | 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 | -1/+2 |
* | Rename CB/CBZ specific fixup accordingly. | Jim Grosbach | 2010-12-09 | 1 | -2/+2 |
* | Rename the encoder method for t_cbtarget to match. | Jim Grosbach | 2010-12-09 | 1 | -4/+4 |
* | Fix Thumb2 fixups for ldr. | Owen Anderson | 2010-12-09 | 1 | -1/+7 |
* | The BLX instruction is encoded differently than the BL, because why not? In | Bill Wendling | 2010-12-09 | 1 | -12/+16 |
* | Fix Thumb2 BCC encoding and fixups. | Owen Anderson | 2010-12-09 | 1 | -0/+4 |
* | Support the "target" encodings for the CB[N]Z instructions. | Bill Wendling | 2010-12-08 | 1 | -28/+33 |
* | Add support for loading from a constant pool. | Bill Wendling | 2010-12-08 | 1 | -3/+27 |
* | VLDR fixups need special handling under Thumb. While the encoding is the same, | Owen Anderson | 2010-12-08 | 1 | -1/+7 |
* | Fix a warning about a variable which is only used in an assertion. | Matt Beaumont-Gay | 2010-12-07 | 1 | -2/+2 |
* | Binary encoding for ARM tLDRspi and tSTRspi. | Jim Grosbach | 2010-12-07 | 1 | -0/+19 |
* | Second attempt at converting Thumb2's LDRpci, including updating the gazillio... | Owen Anderson | 2010-12-07 | 1 | -3/+8 |
* | Add fixup for Thumb1 BL/BLX instructions. | Jim Grosbach | 2010-12-06 | 1 | -0/+24 |
* | Encode the 32-bit wide Thumb (and Thumb2) instructions with the high order | Jim Grosbach | 2010-12-03 | 1 | -1/+9 |
* | The tLDR instruction wasn't encoded properly: | Bill Wendling | 2010-12-03 | 1 | -2/+6 |
* | Add support for binary encoding of ARM 'adr' instructions referencing constant | Jim Grosbach | 2010-12-02 | 1 | -13/+10 |
* | Add a post encoder method to the VFP instructions to convert them to the Thumb2 | Bill Wendling | 2010-12-01 | 1 | -3/+15 |
* | Use the correct fixup type for ARM VLDR* | Jim Grosbach | 2010-12-01 | 1 | -2/+2 |
* | Refactor LEApcrelJT as a pseudo-instructionlowered to a cannonical ADR | Jim Grosbach | 2010-12-01 | 1 | -0/+23 |
* | Add correct encodings for STRD and LDRD, including fixup support. Additional... | Owen Anderson | 2010-12-01 | 1 | -2/+42 |
* | 10 bits, not 12. | Jim Grosbach | 2010-12-01 | 1 | -2/+2 |
* | Fix typo. | Jim Grosbach | 2010-11-30 | 1 | -1/+1 |
* | Thanks to JimG for catching this! | Jason W Kim | 2010-11-30 | 1 | -0/+2 |
* | * Add support for encoding t_addrmode_s2 and t_addrmode_s1. They are the same as | Bill Wendling | 2010-11-30 | 1 | -5/+33 |