summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Atanasyan <simon@atanasyan.com>2019-07-01 21:25:04 +0000
committerSimon Atanasyan <simon@atanasyan.com>2019-07-01 21:25:04 +0000
commitfa27500676abf156b57c1716286ef49a9d5e6ca1 (patch)
tree574cb64c9b16d4af4773722e258b78a5b6594ca9
parent29801f78515b5f0e9e54721b189f447ec1ef82a4 (diff)
downloadbcm5719-llvm-fa27500676abf156b57c1716286ef49a9d5e6ca1.tar.gz
bcm5719-llvm-fa27500676abf156b57c1716286ef49a9d5e6ca1.zip
[mips] Add missing schedinfo for MIPSeh_return[32|64] instructions
llvm-svn: 364850
-rw-r--r--llvm/lib/Target/Mips/MipsInstrInfo.td2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/Mips/MipsInstrInfo.td b/llvm/lib/Target/Mips/MipsInstrInfo.td
index 9bf81c642e9..b152ebd7e57 100644
--- 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),
OpenPOWER on IntegriCloud