projects
/
platform
/
upstream
/
llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b45c164
)
[X86][X87] Tag FP_TO_INT_IN_MEM pseudos with hasNoSchedulingInfo
author
Simon Pilgrim
<llvm-dev@redking.me.uk>
Tue, 28 Nov 2017 18:10:29 +0000
(18:10 +0000)
committer
Simon 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
patch
|
blob
|
history
diff --git
a/llvm/lib/Target/X86/X86InstrFPStack.td
b/llvm/lib/Target/X86/X86InstrFPStack.td
index
00e8555
..
2165d75
100644
(file)
--- 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),