[all-commits] [llvm/llvm-project] 3618b2: [X86][NFC] Adding one flag to imply whether the in...

MorningLiu via All-commits all-commits at lists.llvm.org
Tue Mar 9 03:58:59 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 3618b212987cb2a11e6d8e5c4087ba17c6526fe3
      https://github.com/llvm/llvm-project/commit/3618b212987cb2a11e6d8e5c4087ba17c6526fe3
  Author: Liu, Chen3 <chen3.liu at intel.com>
  Date:   2021-03-09 (Tue, 09 Mar 2021)

  Changed paths:
    M llvm/lib/Target/X86/X86EvexToVex.cpp
    M llvm/lib/Target/X86/X86InstrFormats.td
    M llvm/lib/Target/X86/X86InstrSSE.td
    M llvm/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp

  Log Message:
  -----------
  [X86][NFC] Adding one flag to imply whether the instruction should check the predicate when compress EVEX instructions to VEX encoding.

Some EVEX instructions should check the predicates when compress to VEX
encoding. For example, avx512vnni instructions. This is because avx512vnni
doesn't mean that avxvnni is supported on the target.
This patch moving the manually added check to .inc that generated by tablegen.

Differential Revision: https://reviews.llvm.org/D98011




More information about the All-commits mailing list