From: Simon Pilgrim Date: Sat, 23 Dec 2017 10:47:21 +0000 (+0000) Subject: [X86] Add default InstrItinClass to PseudoI X-Git-Tag: android-x86-7.1-r4~6848 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=15a5e03350f3d576a0c3dce4bf0300cfb7f87f2d;p=android-x86%2Fexternal-llvm.git [X86] Add default InstrItinClass to PseudoI This will be used to help tidyup existing pseudos that we've added scheduling info to. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@321401 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/X86/X86InstrFormats.td b/lib/Target/X86/X86InstrFormats.td index 2a6ed02fada..c6242ea77fc 100644 --- a/lib/Target/X86/X86InstrFormats.td +++ b/lib/Target/X86/X86InstrFormats.td @@ -349,8 +349,9 @@ class X86Inst opcod, Format f, ImmType i, dag outs, dag ins, let TSFlags{54} = hasEVEX_RC; } -class PseudoI pattern> - : X86Inst<0, Pseudo, NoImm, oops, iops, "", NoItinerary> { +class PseudoI pattern, + InstrItinClass itin = NoItinerary> + : X86Inst<0, Pseudo, NoImm, oops, iops, "", itin> { let Pattern = pattern; }