- Apr 20, 2006
-
-
Evan Cheng authored
but i64 is not. If possible, change a i64 op to a f64 (e.g. load, constant) and then cast it back. llvm-svn: 27849
-
Evan Cheng authored
llvm-svn: 27847
-
Evan Cheng authored
instructions. - Fixed a commute vector_shuff bug. llvm-svn: 27845
-
- Apr 19, 2006
-
-
Evan Cheng authored
llvm-svn: 27840
-
- Apr 18, 2006
-
-
Evan Cheng authored
llvm-svn: 27782
-
Evan Cheng authored
llvm-svn: 27779
-
- Apr 17, 2006
-
-
Evan Cheng authored
llvm-svn: 27768
-
Chris Lattner authored
llvm-svn: 27767
-
Evan Cheng authored
llvm-svn: 27755
-
- Apr 15, 2006
-
-
Evan Cheng authored
llvm-svn: 27719
-
Evan Cheng authored
llvm-svn: 27718
-
- Apr 14, 2006
-
-
Evan Cheng authored
llvm-svn: 27711
-
- Apr 13, 2006
-
-
Evan Cheng authored
llvm-svn: 27644
-
- Apr 12, 2006
-
-
Evan Cheng authored
Clean up and fix various logical ops issues. llvm-svn: 27633
-
Evan Cheng authored
llvm-svn: 27612
-
- Apr 11, 2006
-
-
Evan Cheng authored
llvm-svn: 27575
-
- Apr 10, 2006
-
-
Evan Cheng authored
llvm-svn: 27556
-
- Apr 07, 2006
-
-
Evan Cheng authored
llvm-svn: 27501
-
Evan Cheng authored
- Normalize shuffle nodes so result vector lower half elements come from the first vector, the rest come from the second vector. (Except for the exceptions :-). - Other minor fixes. llvm-svn: 27474
-
- Apr 06, 2006
-
-
Evan Cheng authored
llvm-svn: 27444
-
- Apr 05, 2006
-
-
Evan Cheng authored
vector_shuffle v1, v1, <0, 4, 1, 5, 2, 6, 3, 7> This is turned into vector_shuffle v1, <undef>, <0, 0, 1, 1, 2, 2, 3, 3> by dag combiner. It would match a {p}unpckl on x86. llvm-svn: 27437
-
Evan Cheng authored
llvm-svn: 27434
-
Evan Cheng authored
llvm-svn: 27433
-
Evan Cheng authored
llvm-svn: 27427
-
- Apr 04, 2006
-
-
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
from a 128-bit vector. llvm-svn: 27304
-
Evan Cheng authored
llvm-svn: 27275
-
Evan Cheng authored
llvm-svn: 27272
-
Evan Cheng authored
llvm-svn: 27271
-
- 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
- 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
- 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
llvm-svn: 27239
-
- Mar 28, 2006
-
-
Jim Laskey authored
llvm-svn: 27223
-
Evan Cheng authored
llvm-svn: 27222
-
Evan Cheng authored
* Bug fixes. llvm-svn: 27218
-