[mips] Add missing schedinfo for MIPSeh_return[32|64] instructions
authorSimon Atanasyan <simon@atanasyan.com>
Mon, 1 Jul 2019 21:25:04 +0000 (21:25 +0000)
committerSimon Atanasyan <simon@atanasyan.com>
Mon, 1 Jul 2019 21:25:04 +0000 (21:25 +0000)
llvm-svn: 364850

llvm/lib/Target/Mips/MipsInstrInfo.td

index 9bf81c6..b152ebd 100644 (file)
@@ -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),