summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2017-11-28 18:10:29 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2017-11-28 18:10:29 +0000
commit4fecbd8871ec7944e517d5976f048e77f61b5f07 (patch)
treed81b9c029486a6f6a5d02eeda036ae1678b90808 /llvm
parentb45c164fc25200afcf48fd5df8912a52319be3e5 (diff)
downloadbcm5719-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.td4
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),
OpenPOWER on IntegriCloud