]> granicus.if.org Git - llvm/commit
[X86][AVX] Improve (i8 bitcast (v8i1 x)) handling for v8i64/v8f64 512-bit vector...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 4 Oct 2017 18:00:42 +0000 (18:00 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 4 Oct 2017 18:00:42 +0000 (18:00 +0000)
commitd57faf858c7cd7dbf406051fc822a2a66c4cd120
tree9ebb088aeb289ac81043affcafcb7f4a2cfe6457
parentcba96dc3b2299ed6f1f5fc3e5af5188d3c97839b
[X86][AVX] Improve (i8 bitcast (v8i1 x)) handling for v8i64/v8f64 512-bit vector compare results.

AVX1/AVX2 targets were missing a chance to use vmovmskps for v8f32/v8i32 results for bool vector bitcasts

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@314921 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/bitcast-setcc-512.ll