[PATCH] D15739: AVX-512: Kreg set 0/1 optimization

Elena Demikhovsky via llvm-commits llvm-commits at lists.llvm.org
Tue Dec 22 23:14:53 PST 2015


delena created this revision.
delena added a reviewer: DavidKreitzer.
delena added a subscriber: llvm-commits.

The pattern that sets a mask register to all-ones
KXNOR %kn, %kn, %kn 
is replaced with 
KXNOR %k0, %k0, %kn - KNL optimization.

http://reviews.llvm.org/D15739

Files:
  ../lib/Target/X86/X86InstrInfo.cpp
  ../test/CodeGen/X86/avx512-gather-scatter-intrin.ll
  ../test/CodeGen/X86/avx512-mask-op.ll
  ../test/CodeGen/X86/masked_gather_scatter.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D15739.43510.patch
Type: text/x-patch
Size: 20885 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20151223/96a300cd/attachment.bin>


More information about the llvm-commits mailing list