Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use movaps / movd to extract vector element 0 even with sse4.1. It's still ↵ | Evan Cheng | 2009-01-02 | 1 | -1/+1 |
| | | | | | | cheaper than pextrw especially if the value is in memory. llvm-svn: 61555 | ||||
* | Implement vector shift up / down and insert zero with ps{rl}lq / ps{rl}ldq. | Evan Cheng | 2008-05-29 | 1 | -1/+1 |
| | | | | llvm-svn: 51667 | ||||
* | Use shuffles to implement insert_vector_elt for i32, i64, f32, and f64. | Evan Cheng | 2007-12-12 | 1 | -0/+6 |
llvm-svn: 44929 |