[X86][X87] Tag FP_TO_INT_IN_MEM pseudos with hasNoSchedulingInfo
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 28 Nov 2017 18:10:29 +0000 (18:10 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 28 Nov 2017 18:10:29 +0000 (18:10 +0000)
We don't need scheduling info for pseudos

llvm-svn: 319197

llvm/lib/Target/X86/X86InstrFPStack.td

index 00e8555..2165d75 100644 (file)
@@ -73,8 +73,8 @@ def fpimmneg1 : FPImmLeaf<fAny, [{
   return Imm.isExactlyValue(-1.0);
 }]>;
 
-// 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),