Evan Cheng
|
1671a309fd
|
Use movaps / movd to extract vector element 0 even with sse4.1. It's still cheaper than pextrw especially if the value is in memory.
llvm-svn: 61555
|
2009-01-02 05:29:08 +00:00 |
Evan Cheng
|
a2b4b4ad99
|
Fix PR2485: do all 4-element SSE shuffles in max. of 2 shuffle instructions.
Based on patch by Nicolas Capens.
llvm-svn: 53939
|
2008-07-23 00:22:17 +00:00 |
Matthijs Kooijman
|
07f4eecd2a
|
Fix some more quoting issues in RUN lines, this time regarding unintended
variable expansions involving the $ character.
This fixes 4 tests that were not running properly before.
llvm-svn: 52183
|
2008-06-10 16:10:32 +00:00 |
Evan Cheng
|
6892c5507f
|
Add nounwind.
llvm-svn: 51665
|
2008-05-29 07:09:24 +00:00 |
Nate Begeman
|
d3d49df3f1
|
Update test to catch recent x86 insert regression and improvements
llvm-svn: 45705
|
2008-01-07 17:49:23 +00:00 |
Evan Cheng
|
0f42730722
|
Use shuffles to implement insert_vector_elt for i32, i64, f32, and f64.
llvm-svn: 44929
|
2007-12-12 07:55:34 +00:00 |