| Commit message (Expand) | Author | Age | Files | Lines |
* | Add ARM fast-isel support for materializing the address of a global in cases ... | Eli Friedman | 2011-06-03 | 1 | -3/+17 |
* | Have LowerOperandForConstraint handle multiple character constraints. | Eric Christopher | 2011-06-02 | 2 | -4/+8 |
* | Flag unallocatable register classes instead of giving them empty | Jakob Stoklund Olesen | 2011-06-02 | 1 | -1/+3 |
* | Fix encoding for VEXTdf. | Tanya Lattner | 2011-06-02 | 1 | -2/+3 |
* | Use TRI::has{Sub,Super}ClassEq() where possible. | Jakob Stoklund Olesen | 2011-06-02 | 1 | -1/+1 |
* | Don't hardcode the %reg format in the streamer. | Rafael Espindola | 2011-06-02 | 2 | -3/+3 |
* | Fix ssat and ssat16 encodings for ARM and Thumb. The bit position value | Bruno Cardoso Lopes | 2011-05-31 | 4 | -8/+26 |
* | Use the dwarf->llvm mapping to print register names in the cfi | Rafael Espindola | 2011-05-30 | 2 | -0/+5 |
* | On Darwin ARM, set the UNWIND_RESUME libcall to _Unwind_SjLj_Resume. | John McCall | 2011-05-29 | 1 | -0/+1 |
* | I didn't mean to commit these residues of a personal project. | John McCall | 2011-05-29 | 1 | -1/+0 |
* | On Darwin ARM, set the UNWIND_RESUME libcall to _Unwind_SjLj_Resume. | John McCall | 2011-05-29 | 1 | -0/+1 |
* | Fix ARM fast isel to correctly flag memory operands to stores. This fixes | Cameron Zwarich | 2011-05-28 | 1 | -5/+7 |
* | Add support for ARM ldrexd/strexd intrinsics. They both use i32 register pairs | Bruno Cardoso Lopes | 2011-05-28 | 4 | -5/+139 |
* | This actually starts at offset 0, not 1. | Eric Christopher | 2011-05-28 | 1 | -1/+1 |
* | Implement the 'M' output modifier for arm inline asm. This is fairly | Eric Christopher | 2011-05-28 | 1 | -2/+27 |
* | Fix the remaining atomic intrinsics to use the right register classes on Thumb2, | Cameron Zwarich | 2011-05-27 | 1 | -10/+23 |
* | ARM asm parser wasn't able to parse a "mov" instruction while in Thumb | Bruno Cardoso Lopes | 2011-05-27 | 1 | -3/+5 |
* | Make size computation less brittle. | Rafael Espindola | 2011-05-27 | 2 | -43/+0 |
* | Don't use movw / movt for iOS static codegen for now to workaround some tools... | Evan Cheng | 2011-05-27 | 1 | -1/+2 |
* | Fix a silly mistake (which trips over an assertion) in r132099. rdar://9515076 | Eli Friedman | 2011-05-27 | 1 | -0/+2 |
* | Make the branch encoding for tBcc more obvious that it's a 4-byte opcode | Eric Christopher | 2011-05-27 | 2 | -1/+5 |
* | Fix comment. | Eric Christopher | 2011-05-27 | 1 | -1/+1 |
* | Reorganize these slightly according to operand type. | Eric Christopher | 2011-05-26 | 1 | -2/+2 |
* | Mark tBX as an indirect branch rather than a return. | Cameron Zwarich | 2011-05-26 | 2 | -9/+9 |
* | Rewrite fast-isel integer cast handling to handle more cases, and to be simpl... | Eli Friedman | 2011-05-25 | 1 | -1/+77 |
* | Convert tBX_CALL / tBXr9_CALL to actual pseudoinstructions. | Cameron Zwarich | 2011-05-25 | 2 | -10/+24 |
* | Clean up comment a bit. | Eric Christopher | 2011-05-25 | 1 | -2/+2 |
* | Implement the 'm' modifier. Note that it only works for memory operands. | Eric Christopher | 2011-05-25 | 1 | -4/+14 |
* | Prepare ARMFastISel::SelectSIToFP for getRegForValue returning registers for ... | Eli Friedman | 2011-05-25 | 1 | -0/+4 |
* | Restore an accidentally removed comment. | Cameron Zwarich | 2011-05-25 | 1 | -0/+1 |
* | Move some code to a more logical place. | Cameron Zwarich | 2011-05-25 | 1 | -8/+8 |
* | Make tTAILJMPr/tTAILJMPrND emit a tBX without a preceding MOV of PC to LR. This | Cameron Zwarich | 2011-05-25 | 1 | -1/+1 |
* | Change the order of tBX's operands so that the predicate operands come after the | Cameron Zwarich | 2011-05-25 | 2 | -2/+11 |
* | Rename tBX_Rm to tBX. | Cameron Zwarich | 2011-05-25 | 2 | -5/+4 |
* | Rename the existing tBX/tBXr9 instructions to tBX_CALL/tBXr9_CALL to better | Cameron Zwarich | 2011-05-25 | 2 | -3/+3 |
* | Fix PR9762 | Bruno Cardoso Lopes | 2011-05-25 | 1 | -0/+2 |
* | Implement the arm 'L' asm modifier. | Eric Christopher | 2011-05-24 | 1 | -1/+5 |
* | Implement the immediate part of the 'B' modifier. | Eric Christopher | 2011-05-24 | 1 | -0/+4 |
* | Add more unimplemented asm modifiers and some documentation of what they | Eric Christopher | 2011-05-24 | 1 | -3/+13 |
* | Add support for the arm 'y' asm modifier. | Eric Christopher | 2011-05-24 | 1 | -0/+12 |
* | Fix <rdar://problem/9476260> by having tail calls always generate 32-bit bran... | Cameron Zwarich | 2011-05-23 | 1 | -1/+3 |
* | RTABI chapter 4.3.4 specifies __eabi_mem* calls. Specifically, __eabi_memset ... | Renato Golin | 2011-05-22 | 3 | -0/+79 |
* | Fix Bug 9386 - ARM disassembler failed to disassemble conditional bx | Johnny Chen | 2011-05-22 | 2 | -3/+13 |
* | adds some attributes to attribute section when cpu is "xscale" | Rafael Espindola | 2011-05-20 | 1 | -0/+6 |
* | fixes target address tBL and tBLX and sets relocation type | Rafael Espindola | 2011-05-20 | 1 | -2/+2 |
* | Revert accidental commit. | Evan Cheng | 2011-05-20 | 3 | -10/+1 |
* | Revert r131664 and fix it in instcombine instead. rdar://9467055 | Evan Cheng | 2011-05-20 | 3 | -1/+10 |
* | This fixes one divergence between LLVM and binutils for ARM in the | Jason W Kim | 2011-05-19 | 1 | -3/+6 |
* | 80 columns. | Jim Grosbach | 2011-05-19 | 1 | -9/+12 |
* | Fixed sdiv and udiv for <4 x i16>. The test from r125402 still applies for t... | Mon P Wang | 2011-05-19 | 1 | -7/+7 |