[PATCH] D29876: [X86][AVX] Extend hasVEX_WPrefix bit to accept WIG value (W Ignore) + update all AVX instructions with the new value

Ayman Musa via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sun Feb 12 10:28:10 PST 2017


aymanmus created this revision.

Add WIG value to all of AVX instructions which ignore the W-bit in their encoding, instead of giving them the default value of 0.
This patch is needed for a follow up work on EVEX2VEX pass (replacing EVEX encoded instructions with their corresponding VEX version when possible).


https://reviews.llvm.org/D29876

Files:
  lib/Target/X86/X86InstrFormats.td
  lib/Target/X86/X86InstrSSE.td
  utils/TableGen/X86RecognizableInstr.cpp
  utils/TableGen/X86RecognizableInstr.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D29876.88142.patch
Type: text/x-patch
Size: 106578 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170212/b2944273/attachment.bin>


More information about the llvm-commits mailing list