| Commit message (Expand) | Author | Age | Files | Lines |
| * | Add support for NEON VLD3-dup instructions. | Bob Wilson | 2010-11-29 | 1 | -0/+13 |
| * | Add support for NEON VLD2-dup instructions. | Bob Wilson | 2010-11-28 | 1 | -0/+13 |
| * | Add NEON VLD1-dup instructions (load 1 element to all lanes). | Bob Wilson | 2010-11-27 | 1 | -0/+13 |
| * | Avoid release build warnings. | Benjamin Kramer | 2010-11-19 | 1 | -2/+2 |
| * | Move hasFP() and few related hooks to TargetFrameInfo. | Anton Korobeynikov | 2010-11-18 | 1 | -1/+3 |
| * | Encode the multi-load/store instructions with their respective modes ('ia', | Bill Wendling | 2010-11-16 | 1 | -8/+21 |
| * | Add conditional move of large immediate. | Evan Cheng | 2010-11-13 | 1 | -3/+7 |
| * | Eliminate ARM::MOVi2pieces. Just use MOVi32imm and expand it to either movi+o... | Evan Cheng | 2010-11-12 | 1 | -28/+24 |
| * | Add NEON VST1-lane instructions. Partial fix for Radar 8599955. | Bob Wilson | 2010-11-02 | 1 | -3/+16 |
| * | Add NEON VLD1-lane instructions. Partial fix for Radar 8599955. | Bob Wilson | 2010-11-01 | 1 | -3/+19 |
| * | Convert ARM::MOVi2pieces to a true pseudo-instruction and expand it in | Jim Grosbach | 2010-10-29 | 1 | -0/+28 |
| * | Switch attribute macros to use 'LLVM_' as a prefix. We retain the old names | Chandler Carruth | 2010-10-23 | 1 | -2/+2 |
| * | The return value of this call is not used, so no point | Duncan Sands | 2010-10-21 | 1 | -8/+7 |
| * | Fix backwards conditional. | Jim Grosbach | 2010-10-20 | 1 | -1/+1 |
| * | Add dynamic realignment when rematerializing the base register. | Jim Grosbach | 2010-10-20 | 1 | -0/+13 |
| * | Add a pre-dispatch SjLj EH hook on the unwind edge for targets to do any | Jim Grosbach | 2010-10-19 | 1 | -2/+38 |
| * | Use simple RegState::Define flag instead of getDefRegState(true). | Bob Wilson | 2010-10-15 | 1 | -5/+5 |
| * | When expanding the MOVsr[la]_flag pseudos, the CPSR implicit def becomes | Jim Grosbach | 2010-10-15 | 1 | -2/+1 |
| * | Refactor the MOVsr[al]_flag and RRX pseudo-instructions to really be pseudos | Jim Grosbach | 2010-10-14 | 1 | -0/+29 |
| * | Change the NEON VDUPfdf and VDUPfqf pseudo-instructions to actually be | Jim Grosbach | 2010-10-06 | 1 | -0/+26 |
| * | When expanding ARM pseudo registers, copy the existing predicate operands | Bob Wilson | 2010-09-16 | 1 | -9/+29 |
| * | Add missing break. | Bob Wilson | 2010-09-16 | 1 | -0/+1 |
| * | Change VLDMQ and VSTMQ to be pseudo instructions. They are expanded after | Bob Wilson | 2010-09-16 | 1 | -0/+50 |
| * | Avoid warnings. | Bob Wilson | 2010-09-14 | 1 | -2/+3 |
| * | Convert some VTBL and VTBX instructions to use pseudo instructions prior to | Bob Wilson | 2010-09-13 | 1 | -3/+54 |
| * | Switch all the NEON vld-lane and vst-lane instructions over to the new | Bob Wilson | 2010-09-13 | 1 | -160/+435 |
| * | For double-spaced VLD3/VLD4 instructions, copy the explicit super-register use | Bob Wilson | 2010-09-09 | 1 | -5/+9 |
| * | Simplify copying over operands from pseudo NEON load/store instructions. | Bob Wilson | 2010-09-09 | 1 | -30/+19 |
| * | Clean up a comment. | Bob Wilson | 2010-09-08 | 1 | -2/+2 |
| * | Finish converting the rest of the NEON VLD instructions to use pseudo- | Bob Wilson | 2010-09-03 | 1 | -11/+63 |
| * | Fill in a missing comment. | Bob Wilson | 2010-09-02 | 1 | -2/+2 |
| * | Convert VLD1 and VLD2 instructions to use pseudo-instructions until | Bob Wilson | 2010-09-02 | 1 | -0/+114 |
| * | Expand MOVi32imm in ARM mode after regalloc. This provides | Anton Korobeynikov | 2010-08-30 | 1 | -2/+7 |
| * | When expanding NEON VST pseudo instructions, if the original super-register | Bob Wilson | 2010-08-30 | 1 | -4/+6 |
| * | Use pseudo instructions for VST1 and VST2. | Bob Wilson | 2010-08-28 | 1 | -2/+45 |
| * | Use pseudo instructions for VST3. | Bob Wilson | 2010-08-26 | 1 | -25/+54 |
| * | Use pseudo instructions for VST1d64Q. | Bob Wilson | 2010-08-26 | 1 | -0/+4 |
| * | Start converting NEON load/stores to use pseudo instructions, beginning here | Bob Wilson | 2010-08-25 | 1 | -4/+98 |
| * | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson | 2010-08-06 | 1 | -1/+1 |
| * | Revert r110396 to fix buildbots. | Owen Anderson | 2010-08-06 | 1 | -1/+1 |
| * | Don't use PassInfo* as a type identifier for passes. Instead, use the addres... | Owen Anderson | 2010-08-05 | 1 | -1/+1 |
| * | prune #includes a little. | Chris Lattner | 2010-07-20 | 1 | -1/+1 |
| * | Clean up 80 column violations. No functional change. | Jim Grosbach | 2010-06-02 | 1 | -4/+6 |
| * | Switch ARMRegisterInfo.td to use SubRegIndex and eliminate the parallel enums | Jakob Stoklund Olesen | 2010-05-24 | 1 | -4/+4 |
| * | Expand VMOVQQ into a pair of VMOVQ. | Evan Cheng | 2010-05-13 | 1 | -0/+27 |
| * | Fix some potential issues in the pseudo instruction expansion phase: copy imp... | Evan Cheng | 2010-05-12 | 1 | -35/+61 |
| * | Remove a dead fixme. | Evan Cheng | 2010-05-12 | 1 | -1/+0 |
| * | Add const qualifiers to CodeGen's use of LLVM IR constructs. | Dan Gohman | 2010-04-15 | 1 | -1/+1 |
| * | improve portability to avoid conflicting with std::next in c++'0x. | Chris Lattner | 2009-12-03 | 1 | -1/+1 |
| * | Materialize global addresses via movt/movw pair, this is always better | Anton Korobeynikov | 2009-11-24 | 1 | -10/+23 |