commit | fbaf6773a076a1ed3caaa73a2c4fba3e5d0b28b1 | [log] [tgz] |
---|---|---|
author | Simon Pilgrim <llvm-dev@redking.me.uk> | Thu Mar 02 18:56:06 2017 +0000 |
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | Thu Mar 02 18:56:06 2017 +0000 |
tree | e080df47af7d3f316a2644e4fa8a6959ed5c9e01 | |
parent | c59b65941ef7329f8c9beb7f30bc4b0550920860 [diff] |
[X86][MMX] Fixed i32 extraction on 32-bit targets MMX extraction often ends up as extract_i32(bitcast_v2i32(extract_i64(bitcast_v1i64(x86mmx v), 0)), 0) which fails to simplify on 32-bit targets as i64 isn't legal git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@296782 91177308-0d34-0410-b5e6-96231b3b80d8