AVX-512: Fixed a bug in OR/XOR operations for 512-bit FP values on KNL.
authorElena Demikhovsky <elena.demikhovsky@intel.com>
Sun, 13 Sep 2015 08:15:15 +0000 (08:15 +0000)
committerElena Demikhovsky <elena.demikhovsky@intel.com>
Sun, 13 Sep 2015 08:15:15 +0000 (08:15 +0000)
commit8671fcbbd65f64947477b29fd0498523230eb1ee
treeff6268e676def4bcda3d6636d0648e40575a5584
parent444d0056157592b565a2ed7d4632e23420a79a92
AVX-512: Fixed a bug in OR/XOR operations for 512-bit FP values on KNL.
KNL does not have VXORPS, VORPS for 512-bit values.
I use integer VPXOR, VPOR that actually do the same.

X86ISD::FXOR/FOR are generated as a result of FSUB combining.

Differential Revision: http://reviews.llvm.org/D12753

llvm-svn: 247523
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/avx512-arith.ll