- May 16, 2006
-
-
Evan Cheng authored
llvm-svn: 28324
-
- May 05, 2006
-
-
Chris Lattner authored
llvm-svn: 28131
-
- May 03, 2006
-
-
Evan Cheng authored
movlps cannot be used (e.g. when load from m64 has multiple uses). llvm-svn: 28089
-
- Apr 25, 2006
-
-
Evan Cheng authored
llvm-svn: 27968
-
Evan Cheng authored
result). Otherwise tblgen will pick the default (v16i8 for 128-bit vector). llvm-svn: 27965
-
Evan Cheng authored
a temporary workaround for the 2-wide vector_shuffle problem (i.e. its mask would have type v2i32 which is not legal). llvm-svn: 27964
-
- Apr 24, 2006
-
-
Evan Cheng authored
llvm-svn: 27960
-
- Apr 21, 2006
-
-
Evan Cheng authored
scalar value. e.g. _mm_set_epi32(0, a, 0, 0); ==> movd 4(%esp), %xmm0 pshufd $69, %xmm0, %xmm0 _mm_set_epi8(0, 0, 0, 0, 0, a, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); ==> movzbw 4(%esp), %ax movzwl %ax, %eax pxor %xmm0, %xmm0 pinsrw $5, %eax, %xmm0 llvm-svn: 27923
-
- Apr 19, 2006
-
-
Evan Cheng authored
llvm-svn: 27844
-
Evan Cheng authored
- Added more movhlps and movlhps patterns. llvm-svn: 27842
-
Evan Cheng authored
llvm-svn: 27836
-
Evan Cheng authored
- Increase cost (complexity) of patterns which match mov{h|l}ps ops. These are preferred over shufps in most cases. llvm-svn: 27835
-
- Apr 18, 2006
-
-
Evan Cheng authored
- PINSRWrmi encoding bug. llvm-svn: 27818
-
Evan Cheng authored
llvm-svn: 27816
-
Evan Cheng authored
llvm-svn: 27814
-
Evan Cheng authored
llvm-svn: 27813
-
Evan Cheng authored
llvm-svn: 27807
-
Evan Cheng authored
llvm-svn: 27782
-
- Apr 17, 2006
-
-
Evan Cheng authored
llvm-svn: 27773
-
Evan Cheng authored
llvm-svn: 27762
-
- Apr 16, 2006
-
-
Evan Cheng authored
llvm-svn: 27734
-
Evan Cheng authored
llvm-svn: 27733
-
- Apr 15, 2006
-
-
Evan Cheng authored
llvm-svn: 27722
-
Evan Cheng authored
llvm-svn: 27721
-
Evan Cheng authored
llvm-svn: 27720
-
Evan Cheng authored
llvm-svn: 27719
-
Evan Cheng authored
llvm-svn: 27715
-
- Apr 14, 2006
-
-
Evan Cheng authored
llvm-svn: 27711
-
Evan Cheng authored
llvm-svn: 27699
-
Evan Cheng authored
llvm-svn: 27685
-
Evan Cheng authored
llvm-svn: 27684
-
- Apr 13, 2006
-
-
Evan Cheng authored
llvm-svn: 27668
-
Evan Cheng authored
llvm-svn: 27647
-
Evan Cheng authored
llvm-svn: 27645
-
Evan Cheng authored
llvm-svn: 27639
-
Evan Cheng authored
llvm-svn: 27638
-
Evan Cheng authored
llvm-svn: 27637
-
- Apr 12, 2006
-
-
Evan Cheng authored
Clean up and fix various logical ops issues. llvm-svn: 27633
-
Evan Cheng authored
llvm-svn: 27612
-
Evan Cheng authored
llvm-svn: 27603
-