- Apr 04, 2006
-
-
Evan Cheng authored
llvm-svn: 27410
-
Evan Cheng authored
llvm-svn: 27405
-
Evan Cheng authored
llvm-svn: 27393
-
Evan Cheng authored
llvm-svn: 27388
-
Evan Cheng authored
llvm-svn: 27384
-
Evan Cheng authored
Use movhpd to: store upper f64 extracted from v2f64. llvm-svn: 27382
-
- Apr 03, 2006
-
-
Evan Cheng authored
- Some bug fixes and naming inconsistency fixes. llvm-svn: 27377
-
- Mar 31, 2006
-
-
Evan Cheng authored
INSERT_VECTOR_ELT to insert a 16-bit value in a 128-bit vector. llvm-svn: 27314
-
Evan Cheng authored
llvm-svn: 27310
-
Evan Cheng authored
from a 128-bit vector. llvm-svn: 27304
-
- Mar 30, 2006
-
-
Evan Cheng authored
Use pshufd, pshuhw, and pshulw to shuffle v4f32 if shufps doesn't match. Use shufps to shuffle v4f32 if pshufd, pshuhw, and pshulw don't match. llvm-svn: 27259
-
Evan Cheng authored
llvm-svn: 27257
-
Evan Cheng authored
llvm-svn: 27256
-
Evan Cheng authored
llvm-svn: 27255
-
Evan Cheng authored
For example, packsswb actually creates a v16i8 from a pair of v8i16. But since the intrinsic specification forces the output type to match the operands. llvm-svn: 27254
-
Evan Cheng authored
- Added SSE2 128-bit integer pack with signed saturation ops. - Added pshufhw and pshuflw ops. llvm-svn: 27252
-
- Mar 29, 2006
-
-
Evan Cheng authored
vector_shuffle undef. llvm-svn: 27250
-
Evan Cheng authored
integer vector logical operations would match andp{s|d} instead of pand. llvm-svn: 27248
-
Evan Cheng authored
- Whenever possible use ops of the right packed types for vector shuffles / splats. llvm-svn: 27246
-
Evan Cheng authored
- Other shuffle related fixes. llvm-svn: 27244
-
Evan Cheng authored
The source operands type are v4sf with upper bits passes through. Added matching code for these. llvm-svn: 27240
-
- Mar 28, 2006
-
-
Evan Cheng authored
llvm-svn: 27221
-
Evan Cheng authored
llvm-svn: 27219
-
Evan Cheng authored
* Bug fixes. llvm-svn: 27218
-
Evan Cheng authored
- Some misc. bug fixes. - Use MOVHPDrm to load from m64 to upper half of a XMM register. llvm-svn: 27210
-
Evan Cheng authored
intrinsics as such. llvm-svn: 27200
-
- Mar 27, 2006
-
-
Chris Lattner authored
llvm-svn: 27174
-
Evan Cheng authored
llvm-svn: 27167
-
- Mar 26, 2006
-
-
Evan Cheng authored
llvm-svn: 27150
-
- Mar 25, 2006
-
-
Evan Cheng authored
series of unpack and interleave ops. llvm-svn: 27119
-
Evan Cheng authored
llvm-svn: 27103
-
Evan Cheng authored
llvm-svn: 27096
-
Evan Cheng authored
llvm-svn: 27094
-
Evan Cheng authored
llvm-svn: 27091
-
- Mar 24, 2006
-
-
Evan Cheng authored
llvm-svn: 27087
-
Chris Lattner authored
llvm-svn: 27083
-
Evan Cheng authored
llvm-svn: 27056
-
Evan Cheng authored
llvm-svn: 27040
-
Evan Cheng authored
llvm-svn: 27024
-
- Mar 23, 2006
-
-
Evan Cheng authored
llvm-svn: 26980
-