- Mar 31, 2006
-
-
Chris Lattner authored
independently, batch up checks so that identically typed intrinsics share verifier code. This dramatically reduces the size of the verifier function, which should help avoid GCC running out of memory compiling Verifier.cpp. llvm-svn: 27281
-
Chris Lattner authored
decimated vectors. This fixes UnitTests/Vector/sumarray-dbl.c llvm-svn: 27280
-
Chris Lattner authored
handling cases where the vector elements need promotion, expansion, and when the vector type itself needs to be decimated. llvm-svn: 27278
-
Chris Lattner authored
llvm-svn: 27277
-
Chris Lattner authored
llvm-svn: 27276
-
Evan Cheng authored
llvm-svn: 27275
-
Evan Cheng authored
llvm-svn: 27274
-
Chris Lattner authored
unpromoted element type. llvm-svn: 27273
-
Evan Cheng authored
llvm-svn: 27272
-
Evan Cheng authored
llvm-svn: 27271
-
Chris Lattner authored
llvm-svn: 27270
-
Chris Lattner authored
llvm-svn: 27269
-
Chris Lattner authored
llvm-svn: 27268
-
Chris Lattner authored
llvm-svn: 27267
-
Chris Lattner authored
directly correspond to intrinsics. llvm-svn: 27266
-
Chris Lattner authored
llvm-svn: 27265
-
Chris Lattner authored
llvm-svn: 27264
-
Chris Lattner authored
llvm-svn: 27263
-
Chris Lattner authored
llvm-svn: 27262
-
Chris Lattner authored
llvm-svn: 27261
-
Chris Lattner authored
llvm-svn: 27260
-
- 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
-
Chris Lattner authored
llvm-svn: 27258
-
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
llvm-svn: 27253
-
Evan Cheng authored
- Added SSE2 128-bit integer pack with signed saturation ops. - Added pshufhw and pshuflw ops. llvm-svn: 27252
-
Evan Cheng authored
llvm-svn: 27251
-
- Mar 29, 2006
-
-
Evan Cheng authored
vector_shuffle undef. llvm-svn: 27250
-
Evan Cheng authored
llvm-svn: 27249
-
Evan Cheng authored
integer vector logical operations would match andp{s|d} instead of pand. llvm-svn: 27248
-
Evan Cheng authored
llvm-svn: 27247
-
Evan Cheng authored
- Whenever possible use ops of the right packed types for vector shuffles / splats. llvm-svn: 27246
-
Evan Cheng authored
llvm-svn: 27245
-
Evan Cheng authored
- Other shuffle related fixes. llvm-svn: 27244
-
Chris Lattner authored
llvm-svn: 27243
-
Chris Lattner authored
llvm-svn: 27242
-
Chris Lattner authored
Handle constantpacked vectors with constantexpr elements. This fixes CodeGen/Generic/vector-constantexpr.ll llvm-svn: 27241
-