OSDN Git Service

[X86][SSE] Add support for combining AND bitmasks to shuffles.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 1 Dec 2016 15:41:40 +0000 (15:41 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 1 Dec 2016 15:41:40 +0000 (15:41 +0000)
commit3160d05cd6dedfd156eaa108d002da1172499073
treea73339f6c68f85ee0e3f3126d9da89ccd4fd68df
parentf8e7cdba569426205cbf39f2e76d0b5d76ae32ee
[X86][SSE] Add support for combining AND bitmasks to shuffles.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@288365 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/clear_upper_vector_element_bits.ll
test/CodeGen/X86/known-bits.ll
test/CodeGen/X86/vec_int_to_fp.ll
test/CodeGen/X86/vec_uint_to_fp-fastmath.ll
test/CodeGen/X86/vector-shuffle-combining-avx2.ll
test/CodeGen/X86/vector-shuffle-combining-ssse3.ll