X86ISD::REP_STOS and X86ISD::REP_MOVS now produces a flag.
authorEvan Cheng <evan.cheng@apple.com>
Tue, 7 Mar 2006 23:34:23 +0000 (23:34 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Tue, 7 Mar 2006 23:34:23 +0000 (23:34 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26604 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86InstrInfo.td

index fd1410ba0bf48a3b5979972a9edfc355cf3fd29d..0a3c537994ce379d8c9704b7438dffaed18b8115 100644 (file)
@@ -112,9 +112,9 @@ def X86fp_to_i64mem : SDNode<"X86ISD::FP_TO_INT64_IN_MEM", SDTX86FpToIMem,
                         [SDNPHasChain]>;
 
 def X86rep_stos: SDNode<"X86ISD::REP_STOS", SDTX86RepStr,
-                        [SDNPHasChain, SDNPInFlag]>;
+                        [SDNPHasChain, SDNPInFlag, SDNPOutFlag]>;
 def X86rep_movs: SDNode<"X86ISD::REP_MOVS", SDTX86RepStr,
-                        [SDNPHasChain, SDNPInFlag]>;
+                        [SDNPHasChain, SDNPInFlag, SDNPOutFlag]>;
 
 def X86rdtsc   : SDNode<"X86ISD::RDTSC_DAG",SDTX86RdTsc,
                         [SDNPHasChain, SDNPOutFlag]>;