From: Simon Atanasyan Date: Mon, 1 Jul 2019 21:25:04 +0000 (+0000) Subject: [mips] Add missing schedinfo for MIPSeh_return[32|64] instructions X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8c95718287abe4a99d231b1d5f27a43f0d1f1a5d;p=llvm [mips] Add missing schedinfo for MIPSeh_return[32|64] instructions git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@364850 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/Mips/MipsInstrInfo.td b/lib/Target/Mips/MipsInstrInfo.td index 9bf81c642e9..b152ebd7e57 100644 --- a/lib/Target/Mips/MipsInstrInfo.td +++ b/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),