diff options
author | Craig Topper <craig.topper@gmail.com> | 2020-01-12 21:10:37 -0800 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2020-01-12 21:11:18 -0800 |
commit | 52aaf4a27576607dfc0833f5f88e5a15a30ceadb (patch) | |
tree | 3e3378f2574f04e58793225651c86931ac8b3dd9 /llvm/lib | |
parent | 3c868cbbda7e2ff66b8ed92b632a609aaac324ba (diff) | |
download | bcm5719-llvm-52aaf4a27576607dfc0833f5f88e5a15a30ceadb.tar.gz bcm5719-llvm-52aaf4a27576607dfc0833f5f88e5a15a30ceadb.zip |
[X86] Use SDNPOptInGlue instead of SDNPInGlue on a couple SDNodes.
At least one of these is used without a Glue. This doesn't seem
to change the X86GenDAGISel.inc output so maybe it doesn't matter?
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Target/X86/X86InstrFPStack.td | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/X86InstrFPStack.td b/llvm/lib/Target/X86/X86InstrFPStack.td index 2cdf2ae15ce..1830262205c 100644 --- a/llvm/lib/Target/X86/X86InstrFPStack.td +++ b/llvm/lib/Target/X86/X86InstrFPStack.td @@ -29,7 +29,7 @@ def SDTX86CwdStore : SDTypeProfile<0, 1, [SDTCisPtrTy<0>]>; def X86fld : SDNode<"X86ISD::FLD", SDTX86Fld, [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>; def X86fst : SDNode<"X86ISD::FST", SDTX86Fst, - [SDNPHasChain, SDNPInGlue, SDNPMayStore, + [SDNPHasChain, SDNPOptInGlue, SDNPMayStore, SDNPMemOperand]>; def X86fild : SDNode<"X86ISD::FILD", SDTX86Fild, [SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>; @@ -37,7 +37,7 @@ def X86fildflag : SDNode<"X86ISD::FILD_FLAG", SDTX86Fild, [SDNPHasChain, SDNPOutGlue, SDNPMayLoad, SDNPMemOperand]>; def X86fist : SDNode<"X86ISD::FIST", SDTX86Fist, - [SDNPHasChain, SDNPInGlue, SDNPMayStore, + [SDNPHasChain, SDNPOptInGlue, SDNPMayStore, SDNPMemOperand]>; def X86fp_stsw : SDNode<"X86ISD::FNSTSW16r", SDTX86Fnstsw>; def X86fp_to_mem : SDNode<"X86ISD::FP_TO_INT_IN_MEM", SDTX86Fst, |