diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2017-11-28 18:10:29 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2017-11-28 18:10:29 +0000 |
commit | 4fecbd8871ec7944e517d5976f048e77f61b5f07 (patch) | |
tree | d81b9c029486a6f6a5d02eeda036ae1678b90808 /llvm | |
parent | b45c164fc25200afcf48fd5df8912a52319be3e5 (diff) | |
download | bcm5719-llvm-4fecbd8871ec7944e517d5976f048e77f61b5f07.tar.gz bcm5719-llvm-4fecbd8871ec7944e517d5976f048e77f61b5f07.zip |
[X86][X87] Tag FP_TO_INT_IN_MEM pseudos with hasNoSchedulingInfo
We don't need scheduling info for pseudos
llvm-svn: 319197
Diffstat (limited to 'llvm')
-rw-r--r-- | llvm/lib/Target/X86/X86InstrFPStack.td | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/X86InstrFPStack.td b/llvm/lib/Target/X86/X86InstrFPStack.td index 00e85553254..2165d758690 100644 --- a/llvm/lib/Target/X86/X86InstrFPStack.td +++ b/llvm/lib/Target/X86/X86InstrFPStack.td @@ -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), |