Evan Cheng
bb577266bf
- When DAG combiner is folding a bit convert into a BUILD_VECTOR, it should check if it's essentially a SCALAR_TO_VECTOR. Avoid turning (v8i16) <10, u, u, u> to <10, 0, u, u, u, u, u, u>. Instead, simply convert it to a SCALAR_TO_VECTOR of the proper type.
- X86 now normalize SCALAR_TO_VECTOR to (BIT_CONVERT (v4i32 SCALAR_TO_VECTOR)). Get rid of X86ISD::S2VEC.
llvm-svn: 47290
2008-02-18 23:04:32 +00:00
..
2008-02-10 18:45:23 +00:00
- When DAG combiner is folding a bit convert into a BUILD_VECTOR, it should check if it's essentially a SCALAR_TO_VECTOR. Avoid turning (v8i16) <10, u, u, u> to <10, 0, u, u, u, u, u, u>. Instead, simply convert it to a SCALAR_TO_VECTOR of the proper type.
2008-02-18 23:04:32 +00:00
2008-02-16 14:46:26 +00:00
2008-02-04 09:29:17 +00:00
2008-02-16 10:29:26 +00:00
2008-02-16 10:29:26 +00:00
2008-02-15 19:34:17 +00:00
2007-12-29 20:36:04 +00:00
2008-01-17 07:00:52 +00:00
2007-12-29 20:09:26 +00:00
2008-02-16 00:36:48 +00:00
2008-02-10 18:45:23 +00:00
2008-02-16 00:25:40 +00:00
- When DAG combiner is folding a bit convert into a BUILD_VECTOR, it should check if it's essentially a SCALAR_TO_VECTOR. Avoid turning (v8i16) <10, u, u, u> to <10, 0, u, u, u, u, u, u>. Instead, simply convert it to a SCALAR_TO_VECTOR of the proper type.
2008-02-18 23:04:32 +00:00
2008-02-16 01:24:58 +00:00
2008-02-10 18:45:23 +00:00
2008-02-14 17:28:50 +00:00