[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