Evan Cheng
efec751a1b
- 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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47290 91177308-0d34-0410-b5e6-96231b3b80d8
2008-02-18 23:04:32 +00:00
..
2008-02-15 23:05:48 +00:00
2008-02-12 21:15:18 +00:00
2007-12-29 19:59:42 +00:00
2007-12-29 19:59:42 +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-13 17:11:39 +00:00
2007-12-29 19:59:42 +00:00
2008-02-13 18:39:37 +00:00
2008-02-18 17:32:13 +00:00
2007-12-29 19:59:42 +00:00
2008-02-15 18:21:33 +00:00
2008-01-27 06:11:41 +00:00
2007-12-29 19:59:42 +00:00
2008-02-17 23:22:28 +00:00
2007-12-29 19:59:42 +00:00
2007-12-29 19:59:42 +00:00
2007-12-29 19:59:42 +00:00
2008-02-05 20:46:33 +00:00
2007-12-29 19:59:42 +00:00
2007-12-29 19:59:42 +00:00
2007-12-29 19:59:42 +00:00
2008-01-03 00:09:47 +00:00
2007-12-29 19:59:42 +00:00
2007-12-29 19:59:42 +00:00
2007-12-29 19:59:42 +00:00
2007-12-29 19:59:42 +00:00
2008-01-06 10:12:28 +00:00
2007-12-29 22:59:10 +00:00
2007-12-29 19:59:42 +00:00
2008-01-28 03:48:02 +00:00
2007-12-29 19:59:42 +00:00
2007-12-29 19:59:42 +00:00
2008-02-16 01:24:58 +00:00
2007-12-29 22:59:10 +00:00
2008-01-11 02:53:15 +00:00
2007-12-29 22:59:10 +00:00
2008-02-05 01:12:10 +00:00
2008-01-27 06:11:41 +00:00
2007-12-29 19:59:42 +00:00
2007-12-29 19:59:42 +00:00
2008-01-15 23:52:34 +00:00
2007-12-29 19:59:42 +00:00
2007-12-29 19:59:42 +00:00
2008-01-14 19:52:09 +00:00
2007-12-29 19:59:42 +00:00
2007-12-29 19:59:42 +00:00
2007-12-29 19:59:42 +00:00
2007-12-29 19:59:42 +00:00
2008-01-29 11:36:12 +00:00
2007-12-29 19:59:42 +00:00
2007-12-29 19:59:42 +00:00
2007-12-29 19:59:42 +00:00
2007-12-29 19:59:42 +00:00
2007-12-29 19:59:42 +00:00
2008-02-06 22:27:42 +00:00
2007-12-29 19:59:42 +00:00