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:
29801f7
)
[mips] Add missing schedinfo for MIPSeh_return[32|64] instructions
author
Simon Atanasyan
<simon@atanasyan.com>
Mon, 1 Jul 2019 21:25:04 +0000
(21:25 +0000)
committer
Simon Atanasyan
<simon@atanasyan.com>
Mon, 1 Jul 2019 21:25:04 +0000
(21:25 +0000)
llvm-svn: 364850
llvm/lib/Target/Mips/MipsInstrInfo.td
patch
|
blob
|
history
diff --git
a/llvm/lib/Target/Mips/MipsInstrInfo.td
b/llvm/lib/Target/Mips/MipsInstrInfo.td
index
9bf81c6
..
b152ebd
100644
(file)
--- a/
llvm/lib/Target/Mips/MipsInstrInfo.td
+++ b/
llvm/lib/Target/Mips/MipsInstrInfo.td
@@
-2343,7
+2343,7
@@
def MIPSehret : SDNode<"MipsISD::EH_RETURN", SDT_MipsEHRET,
[SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>;
let Uses = [V0, V1], isTerminator = 1, isReturn = 1,
- isBarrier = 1, isCTI = 1 in {
+ isBarrier = 1, isCTI = 1
, hasNoSchedulingInfo = 1
in {
def MIPSeh_return32 : MipsPseudo<(outs), (ins GPR32:$spoff, GPR32:$dst),
[(MIPSehret GPR32:$spoff, GPR32:$dst)]>;
def MIPSeh_return64 : MipsPseudo<(outs), (ins GPR64:$spoff, GPR64:$dst),