[llvm] r364850 - [mips] Add missing schedinfo for MIPSeh_return[32|64] instructions

Simon Atanasyan via llvm-commits llvm-commits at lists.llvm.org
Mon Jul 1 14:25:05 PDT 2019


Author: atanasyan
Date: Mon Jul  1 14:25:04 2019
New Revision: 364850

URL: http://llvm.org/viewvc/llvm-project?rev=364850&view=rev
Log:
[mips] Add missing schedinfo for MIPSeh_return[32|64] instructions

Modified:
    llvm/trunk/lib/Target/Mips/MipsInstrInfo.td

Modified: llvm/trunk/lib/Target/Mips/MipsInstrInfo.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Mips/MipsInstrInfo.td?rev=364850&r1=364849&r2=364850&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Mips/MipsInstrInfo.td (original)
+++ llvm/trunk/lib/Target/Mips/MipsInstrInfo.td Mon Jul  1 14:25:04 2019
@@ -2343,7 +2343,7 @@ def MIPSehret : SDNode<"MipsISD::EH_RETU
                       [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),




More information about the llvm-commits mailing list