- Mar 25, 2006
-
-
Evan Cheng authored
series of unpack and interleave ops. llvm-svn: 27119
-
Chris Lattner authored
llvm-svn: 27118
-
Chris Lattner authored
Add a bunch of patterns for different datatypes, e.g. bit_convert, undef and zero vector support. llvm-svn: 27117
-
Chris Lattner authored
llvm-svn: 27116
-
Chris Lattner authored
llvm-svn: 27115
-
Chris Lattner authored
llvm-svn: 27114
-
Chris Lattner authored
llvm-svn: 27113
-
Chris Lattner authored
llvm-svn: 27112
-
Chris Lattner authored
llvm-svn: 27111
-
Chris Lattner authored
Cannot yet select: intrinsic %llvm.ppc.altivec.lvx instead of this: Cannot yet select: 0x9b047e0: v4i32,ch = INTRINSIC 0x9b04540:1, 0x9b04710, 0x9b04790, 0x9b04540 llvm-svn: 27110
-
Chris Lattner authored
llvm-svn: 27109
-
Chris Lattner authored
llvm-svn: 27108
-
Chris Lattner authored
llvm-svn: 27107
-
Chris Lattner authored
<int -1, int -1, int -1, int -1> and <int 65537, int 65537, int 65537, int 65537> Using things like: vspltisb v0, -1 and: vspltish v0, 1 instead of using constant pool loads. This implements CodeGen/PowerPC/vec_splat.ll:splat_imm_i{32|16}. llvm-svn: 27106
-
Chris Lattner authored
llvm-svn: 27105
-
Evan Cheng authored
llvm-svn: 27104
-
Evan Cheng authored
llvm-svn: 27103
-
Evan Cheng authored
llvm-svn: 27102
-
Evan Cheng authored
llvm-svn: 27101
-
Chris Lattner authored
llvm-svn: 27100
-
Evan Cheng authored
llvm-svn: 27099
-
Evan Cheng authored
llvm-svn: 27098
-
Evan Cheng authored
llvm-svn: 27097
-
Evan Cheng authored
llvm-svn: 27096
-
Evan Cheng authored
llvm-svn: 27095
-
Evan Cheng authored
llvm-svn: 27094
-
Evan Cheng authored
llvm-svn: 27093
-
Evan Cheng authored
llvm-svn: 27092
-
Evan Cheng authored
llvm-svn: 27091
-
Chris Lattner authored
intrinsics that don't take pointer arguments now work. For example, we can compile this: int test3( __m128d *A) { return _mm_movemask_pd(*A); } int test4( __m128 *A) { return _mm_movemask_ps(*A); } to this: _test3: movl 4(%esp), %eax movapd (%eax), %xmm0 movmskpd %xmm0, %eax ret _test4: movl 4(%esp), %eax movaps (%eax), %xmm0 movmskps %xmm0, %eax ret llvm-svn: 27090
-
- Mar 24, 2006
-
-
Chris Lattner authored
llvm-svn: 27089
-
Jim Laskey authored
llvm-svn: 27088
-
Evan Cheng authored
llvm-svn: 27087
-
Evan Cheng authored
llvm-svn: 27086
-
Evan Cheng authored
llvm-svn: 27085
-
Chris Lattner authored
llvm-svn: 27084
-
Chris Lattner authored
llvm-svn: 27083
-
Chris Lattner authored
emit the code to select intrinsics, but that is next :) llvm-svn: 27082
-
Jim Laskey authored
llvm-svn: 27081
-
Jim Laskey authored
llvm-svn: 27080
-