commit | e2a15d065a02b01a6eca8687fda3428851be26d0 | [log] [tgz] |
---|---|---|
author | Craig Topper <craig.topper@intel.com> | Fri Feb 02 05:59:31 2018 +0000 |
committer | Craig Topper <craig.topper@intel.com> | Fri Feb 02 05:59:31 2018 +0000 |
tree | a41cf6ed9e928d63b412bb8c3411a1d8be641e79 | |
parent | 8683684c3b67a0cc8b28267e2bcd0568e64220ad [diff] |
[X86] Legalize (i64 (bitcast (v64i1 X))) on 32-bit targets by extracting to v32i1 and bitcasting to i32. This saves a trip through memory and seems to open up other combining opportunities. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@324056 91177308-0d34-0410-b5e6-96231b3b80d8