| Commit message (Expand) | Author | Age | Files | Lines |
* | Print "dregpair" NEON operands with a space between them, for readability and | Bob Wilson | 2010-07-09 | 2 | -3/+3 |
* | Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emitting | Dan Gohman | 2010-07-09 | 2 | -9/+7 |
* | Reenable DAG combining for vector shuffles. It looks like it was temporarily | Bob Wilson | 2010-07-09 | 2 | -10/+12 |
* | Extension of r107506. Make sure that we don't mark a function as having a call | Bill Wendling | 2010-07-08 | 1 | -0/+30 |
* | Rework segment prefix emission code to handle segments | Chris Lattner | 2010-07-08 | 1 | -0/+5 |
* | Test case for r107843. Radar 8152866. | Stuart Hastings | 2010-07-08 | 1 | -0/+10 |
* | Check for FiniteOnlyFPMath as well. | Evan Cheng | 2010-07-08 | 1 | -1/+1 |
* | Teach instcombine to transform | Benjamin Kramer | 2010-07-08 | 1 | -0/+32 |
* | A slight reworking of the custom patterns for x86-64 tpoff codegen and | Eric Christopher | 2010-07-08 | 1 | -1/+1 |
* | r107852 is only safe with -enable-unsafe-fp-math to account for +0.0 == -0.0. | Evan Cheng | 2010-07-08 | 1 | -1/+1 |
* | Optimize some vfp comparisons to integer ones. This patch implements the simp... | Evan Cheng | 2010-07-08 | 1 | -0/+29 |
* | Changes to ARM tail calls, mostly cosmetic. | Dale Johannesen | 2010-07-08 | 2 | -2/+21 |
* | Revert 107840 107839 107813 107804 107800 107797 107791. | Dan Gohman | 2010-07-08 | 3 | -8/+11 |
* | Fix the second half of PR7437: scalarrepl wasn't preserving | Chris Lattner | 2010-07-08 | 1 | -0/+35 |
* | Implement the major chunk of PR7195: support for 'callw' | Chris Lattner | 2010-07-07 | 1 | -0/+5 |
* | Add more assembly opcodes for SSE compare instructions | Bruno Cardoso Lopes | 2010-07-07 | 2 | -0/+190 |
* | Allow copies between GR8_ABCD_L and GR8_ABCD_H. | Jakob Stoklund Olesen | 2010-07-07 | 1 | -0/+11 |
* | Implement bottom-up fast-isel. This has the advantage of not requiring | Dan Gohman | 2010-07-07 | 2 | -9/+7 |
* | Add X86FastISel support for return statements. This entails refactoring | Dan Gohman | 2010-07-07 | 1 | -2/+1 |
* | Add AVX AES instructions | Bruno Cardoso Lopes | 2010-07-07 | 2 | -0/+97 |
* | Remove interprocedural-basic-aa and associated code. The AliasAnalysis | Dan Gohman | 2010-07-07 | 2 | -1747/+262 |
* | Add AVX SSE4.2 instructions | Bruno Cardoso Lopes | 2010-07-07 | 2 | -0/+79 |
* | Add AVX SSE4.1 insertps, ptest and movntdqa instructions | Bruno Cardoso Lopes | 2010-07-07 | 2 | -0/+40 |
* | Add AVX SSE4.1 extractps and pinsr instructions | Bruno Cardoso Lopes | 2010-07-07 | 2 | -0/+72 |
* | Add AVX SSE4.1 Extract Integer instructions | Bruno Cardoso Lopes | 2010-07-07 | 2 | -0/+56 |
* | Accept RIP-relative symbols with 'i' constraint, and | Dale Johannesen | 2010-07-06 | 1 | -0/+21 |
* | Add the rest of AVX SSE4.1 packed move with sign/zero extend instructions | Bruno Cardoso Lopes | 2010-07-06 | 2 | -0/+95 |
* | Make test not hang waiting for input. | Dale Johannesen | 2010-07-06 | 1 | -1/+1 |
* | Add part of AVX SSE4.1 packed move with sign/zero extend instructions | Bruno Cardoso Lopes | 2010-07-06 | 2 | -0/+97 |
* | Add AVX vblendvpd, vblendvps and vpblendvb instructions | Bruno Cardoso Lopes | 2010-07-06 | 2 | -0/+47 |
* | Be more forgiving when calculating alias interference for physreg coalescing. | Jakob Stoklund Olesen | 2010-07-06 | 1 | -2/+2 |
* | Fix PR7545 crash. | Devang Patel | 2010-07-06 | 1 | -0/+29 |
* | Don't create neon moves in CopyRegToReg. NEONMoveFixPass will do the conversion | Rafael Espindola | 2010-07-06 | 1 | -1/+1 |
* | Remove mistakenly added test. | Eric Christopher | 2010-07-06 | 1 | -25/+0 |
* | Fix up -fstack-protector on linux to use the segment | Eric Christopher | 2010-07-06 | 3 | -4/+57 |
* | another v2f32 case, in this case showing poor codegen. | Chris Lattner | 2010-07-05 | 1 | -1/+16 |
* | fix test on non-x86 hosts. | Chris Lattner | 2010-07-05 | 1 | -1/+1 |
* | Just rip v2f32 support completely out of the X86 backend. In | Chris Lattner | 2010-07-04 | 1 | -5/+13 |
* | fix PR7518 - terrible codegen of <2 x float>, by only marking | Chris Lattner | 2010-07-04 | 1 | -0/+16 |
* | Add AVX SSE4.1 blend, mpsadbw and vdp | Bruno Cardoso Lopes | 2010-07-03 | 2 | -0/+113 |
* | Add AVX SSE4.1 binop (some forms of packed max,min,mul,pack,cmp) instructions | Bruno Cardoso Lopes | 2010-07-03 | 2 | -0/+176 |
* | Add AVX SSE4.1 Horizontal Minimum and Position instruction | Bruno Cardoso Lopes | 2010-07-03 | 2 | -0/+16 |
* | Add AVX SSE4.1 round instructions | Bruno Cardoso Lopes | 2010-07-03 | 2 | -0/+64 |
* | - Add support for the rest of AVX SSE3 instructions | Bruno Cardoso Lopes | 2010-07-02 | 2 | -0/+256 |
* | - Two-address pass should not assume unfolding is always successful. | Evan Cheng | 2010-07-02 | 1 | -0/+99 |
* | Propagate the AlignStack bit in InlineAsm's to the | Dale Johannesen | 2010-07-02 | 5 | -4/+35 |
* | Fix incorrect asm-printing of some NEON immediates. Fix weak testcase so | Bob Wilson | 2010-07-02 | 1 | -34/+20 |
* | Prevent test from hanging waiting for input. | Dale Johannesen | 2010-07-01 | 1 | -1/+1 |
* | ARM function alignments were off by a power of two. svn 83242 changed | Bob Wilson | 2010-07-01 | 1 | -0/+6 |
* | Implement the "linker_private_weak" linkage type. This will be used for | Bill Wendling | 2010-07-01 | 4 | -3/+9 |