Skip to content

Commit 52aaf4a

Browse files
committed
[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?
1 parent 3c868cb commit 52aaf4a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

llvm/lib/Target/X86/X86InstrFPStack.td

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,15 @@ def SDTX86CwdStore : SDTypeProfile<0, 1, [SDTCisPtrTy<0>]>;
2929
def X86fld : SDNode<"X86ISD::FLD", SDTX86Fld,
3030
[SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>;
3131
def X86fst : SDNode<"X86ISD::FST", SDTX86Fst,
32-
[SDNPHasChain, SDNPInGlue, SDNPMayStore,
32+
[SDNPHasChain, SDNPOptInGlue, SDNPMayStore,
3333
SDNPMemOperand]>;
3434
def X86fild : SDNode<"X86ISD::FILD", SDTX86Fild,
3535
[SDNPHasChain, SDNPMayLoad, SDNPMemOperand]>;
3636
def X86fildflag : SDNode<"X86ISD::FILD_FLAG", SDTX86Fild,
3737
[SDNPHasChain, SDNPOutGlue, SDNPMayLoad,
3838
SDNPMemOperand]>;
3939
def X86fist : SDNode<"X86ISD::FIST", SDTX86Fist,
40-
[SDNPHasChain, SDNPInGlue, SDNPMayStore,
40+
[SDNPHasChain, SDNPOptInGlue, SDNPMayStore,
4141
SDNPMemOperand]>;
4242
def X86fp_stsw : SDNode<"X86ISD::FNSTSW16r", SDTX86Fnstsw>;
4343
def X86fp_to_mem : SDNode<"X86ISD::FP_TO_INT_IN_MEM", SDTX86Fst,

0 commit comments

Comments
 (0)