diff options
author | Chris Lattner <sabre@nondot.org> | 2008-01-10 05:12:37 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2008-01-10 05:12:37 +0000 |
commit | 9b37aaf04c633c68c9ef09d3991d9acfbef9f754 (patch) | |
tree | 406b5b39578664600f34955d096b06bceaf74923 /lib/Target/X86/X86InstrFPStack.td | |
parent | 8926038785709391a6fb66a785dede520357c558 (diff) | |
download | llvm-9b37aaf04c633c68c9ef09d3991d9acfbef9f754.tar.gz llvm-9b37aaf04c633c68c9ef09d3991d9acfbef9f754.tar.bz2 llvm-9b37aaf04c633c68c9ef09d3991d9acfbef9f754.tar.xz |
get def use info more correct.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45821 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/X86/X86InstrFPStack.td')
-rw-r--r-- | lib/Target/X86/X86InstrFPStack.td | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/Target/X86/X86InstrFPStack.td b/lib/Target/X86/X86InstrFPStack.td index 52f14093c0..5449e648cd 100644 --- a/lib/Target/X86/X86InstrFPStack.td +++ b/lib/Target/X86/X86InstrFPStack.td @@ -36,13 +36,13 @@ def X86fpget : SDNode<"X86ISD::FP_GET_RESULT", SDTX86FpGet, def X86fpset : SDNode<"X86ISD::FP_SET_RESULT", SDTX86FpSet, [SDNPHasChain, SDNPOutFlag]>; def X86fld : SDNode<"X86ISD::FLD", SDTX86Fld, - [SDNPHasChain]>; + [SDNPHasChain, SDNPMayLoad]>; def X86fst : SDNode<"X86ISD::FST", SDTX86Fst, - [SDNPHasChain, SDNPInFlag]>; + [SDNPHasChain, SDNPInFlag, SDNPMayStore]>; def X86fild : SDNode<"X86ISD::FILD", SDTX86Fild, - [SDNPHasChain]>; + [SDNPHasChain, SDNPMayLoad]>; def X86fildflag : SDNode<"X86ISD::FILD_FLAG",SDTX86Fild, - [SDNPHasChain, SDNPOutFlag]>; + [SDNPHasChain, SDNPOutFlag, SDNPMayLoad]>; def X86fp_to_i16mem : SDNode<"X86ISD::FP_TO_INT16_IN_MEM", SDTX86FpToIMem, [SDNPHasChain]>; def X86fp_to_i32mem : SDNode<"X86ISD::FP_TO_INT32_IN_MEM", SDTX86FpToIMem, |