From: Craig Topper Date: Thu, 15 Jan 2015 09:37:15 +0000 (+0000) Subject: Hide some redundant AVX512 instructions from the asm parser, but force them to show... X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=06185e7f6bbbe172f824bcf58ac79ad01322e080;p=oota-llvm.git Hide some redundant AVX512 instructions from the asm parser, but force them to show up in the disassembler. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@226155 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/X86/X86InstrAVX512.td b/lib/Target/X86/X86InstrAVX512.td index c4ec3df7b38..463ab623270 100644 --- a/lib/Target/X86/X86InstrAVX512.td +++ b/lib/Target/X86/X86InstrAVX512.td @@ -2113,7 +2113,7 @@ multiclass avx512_load_vl opc, string OpcodeStr, string ld_pat, multiclass avx512_store opc, string OpcodeStr, PatFrag st_frag, ValueType OpVT, RegisterClass KRC, RegisterClass RC, X86MemOperand memop, Domain d> { - let isAsmParserOnly = 1, hasSideEffects = 0 in { + let isCodeGenOnly = 1, ForceDisassemble = 1, hasSideEffects = 0 in { def rr_alt : AVX512PI, EVEX;