summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2017-12-23 10:47:21 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2017-12-23 10:47:21 +0000
commit730cbc8f8eb93f5d63dd0f67d8bf05511fbbfabf (patch)
treeecc737696da9c9078706e07157ab7a37d6557d31 /llvm/lib
parent3bdf6baa251d5525bba29c132e12953e84c3b3ae (diff)
downloadbcm5719-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.td5
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;
}
OpenPOWER on IntegriCloud