Craig Topper
|
88e2bfef0a
|
Don't try to match 'unpackl/h v, v' for 32xi8 and 16xi16 when only AVX1 is supported. Fix 'unpackh v, v' for 256-bit types to understand 128-bit lanes.
llvm-svn: 146726
|
2011-12-16 08:06:31 +00:00 |
|
Craig Topper
|
e761f42368
|
Remove 256-bit specific node types for UNPCKHPS/D and instead use the 128-bit versions and let the operand type disinquish. Also fix the load form of the v8i32 patterns for these to realize that the load would be promoted to v4i64.
llvm-svn: 145126
|
2011-11-24 22:57:10 +00:00 |
|
Bruno Cardoso Lopes
|
028c6aa951
|
Use fp unpack instructions to unpack int types. Until we have AVX2, this
is the best we can do for these patterns. This fix PR10554.
llvm-svn: 137161
|
2011-08-09 22:18:37 +00:00 |
|
Bruno Cardoso Lopes
|
81534df169
|
Rename and tidy up tests
llvm-svn: 137103
|
2011-08-09 03:04:23 +00:00 |
|