From: Simon Pilgrim Date: Tue, 28 Nov 2017 18:10:29 +0000 (+0000) Subject: [X86][X87] Tag FP_TO_INT_IN_MEM pseudos with hasNoSchedulingInfo X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a710db28b7f3ef5d7fe54930822b88ec8901c02f;p=llvm [X86][X87] Tag FP_TO_INT_IN_MEM pseudos with hasNoSchedulingInfo We don't need scheduling info for pseudos git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@319197 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/X86/X86InstrFPStack.td b/lib/Target/X86/X86InstrFPStack.td index 00e85553254..2165d758690 100644 --- a/lib/Target/X86/X86InstrFPStack.td +++ b/lib/Target/X86/X86InstrFPStack.td @@ -73,8 +73,8 @@ def fpimmneg1 : FPImmLeaf; -// Some 'special' instructions -let usesCustomInserter = 1 in { // Expanded after instruction selection. +// Some 'special' instructions - expanded after instruction selection. +let usesCustomInserter = 1, hasNoSchedulingInfo = 1 in { def FP32_TO_INT16_IN_MEM : PseudoI<(outs), (ins i16mem:$dst, RFP32:$src), [(X86fp_to_i16mem RFP32:$src, addr:$dst)]>; def FP32_TO_INT32_IN_MEM : PseudoI<(outs), (ins i32mem:$dst, RFP32:$src),