]> granicus.if.org Git - llvm/commit
[X86] X86ISD::ANDNP is a (non-commutative) binop
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 21 Jun 2019 12:42:39 +0000 (12:42 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 21 Jun 2019 12:42:39 +0000 (12:42 +0000)
commit711743a836ed56bf08b586b8cde6f3859e72394a
tree37da03f78d928c314c29c6716038c44c3e9bb4ff
parentb62856dfd7c1be450eaecc7425072f01d0a41866
[X86] X86ISD::ANDNP is a (non-commutative) binop

The sat add/sub tests still have unnecessary extract_subvector((vandnps ymm, ymm), 0) uses that should be split to (vandnps (extract_subvector(ymm, 0), extract_subvector(ymm, 0)), but its getting better.

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