[PATCH] D14812: AVX-512: Fixed COPY_TO_REGCLASS for mask registers

Elena Demikhovsky via llvm-commits llvm-commits at lists.llvm.org
Thu Nov 19 02:06:20 PST 2015


delena created this revision.
delena added a reviewer: igorb.
delena added a subscriber: llvm-commits.
delena set the repository for this revision to rL LLVM.

Copying one mask register to another under BW should be done with kmovq instruction, otherwise we can loose some bits.
Copying 8 bits under DQ may be done with kmovb.

Repository:
  rL LLVM

http://reviews.llvm.org/D14812

Files:
  lib/Target/X86/X86InstrInfo.cpp
  test/CodeGen/X86/avx512-gather-scatter-intrin.ll
  test/CodeGen/X86/avx512dq-intrinsics.ll
  test/CodeGen/X86/avx512dqvl-intrinsics.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D14812.40616.patch
Type: text/x-patch
Size: 9238 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20151119/63c8ea54/attachment.bin>


More information about the llvm-commits mailing list