diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2017-12-23 10:47:21 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2017-12-23 10:47:21 +0000 |
commit | 730cbc8f8eb93f5d63dd0f67d8bf05511fbbfabf (patch) | |
tree | ecc737696da9c9078706e07157ab7a37d6557d31 /llvm/lib | |
parent | 3bdf6baa251d5525bba29c132e12953e84c3b3ae (diff) | |
download | bcm5719-llvm-730cbc8f8eb93f5d63dd0f67d8bf05511fbbfabf.tar.gz bcm5719-llvm-730cbc8f8eb93f5d63dd0f67d8bf05511fbbfabf.zip |
[X86] Add default InstrItinClass to PseudoI
This will be used to help tidyup existing pseudos that we've added scheduling info to.
llvm-svn: 321401
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Target/X86/X86InstrFormats.td | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/X86InstrFormats.td b/llvm/lib/Target/X86/X86InstrFormats.td index 2a6ed02fada..c6242ea77fc 100644 --- a/llvm/lib/Target/X86/X86InstrFormats.td +++ b/llvm/lib/Target/X86/X86InstrFormats.td @@ -349,8 +349,9 @@ class X86Inst<bits<8> opcod, Format f, ImmType i, dag outs, dag ins, let TSFlags{54} = hasEVEX_RC; } -class PseudoI<dag oops, dag iops, list<dag> pattern> - : X86Inst<0, Pseudo, NoImm, oops, iops, "", NoItinerary> { +class PseudoI<dag oops, dag iops, list<dag> pattern, + InstrItinClass itin = NoItinerary> + : X86Inst<0, Pseudo, NoImm, oops, iops, "", itin> { let Pattern = pattern; } |