Index: lib/Target/X86/X86InstrFormats.td =================================================================== --- lib/Target/X86/X86InstrFormats.td +++ lib/Target/X86/X86InstrFormats.td @@ -349,10 +349,12 @@ let TSFlags{54} = hasEVEX_RC; } -class PseudoI pattern, - InstrItinClass itin = NoItinerary> - : X86Inst<0, Pseudo, NoImm, oops, iops, "", itin> { - let Pattern = pattern; +let isPseudo = 1 in { + class PseudoI pattern, + InstrItinClass itin = NoItinerary> + : X86Inst<0, Pseudo, NoImm, oops, iops, "", itin> { + let Pattern = pattern; + } } class I o, Format f, dag outs, dag ins, string asm,