[llvm] r364755 - [mips] Add missing schedinfo for ADJCALLSTACKDOWN, ADJCALLSTACKUP

Simon Atanasyan via llvm-commits llvm-commits at lists.llvm.org
Mon Jul 1 06:20:48 PDT 2019


Author: atanasyan
Date: Mon Jul  1 06:20:48 2019
New Revision: 364755

URL: http://llvm.org/viewvc/llvm-project?rev=364755&view=rev
Log:
[mips] Add missing schedinfo for ADJCALLSTACKDOWN, ADJCALLSTACKUP

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=364755&r1=364754&r2=364755&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Mips/MipsInstrInfo.td (original)
+++ llvm/trunk/lib/Target/Mips/MipsInstrInfo.td Mon Jul  1 06:20:48 2019
@@ -1935,7 +1935,7 @@ let isReturn=1, isTerminator=1, isBarrie
   def ERet : PseudoSE<(outs), (ins), [(MipsERet)]>;
 }
 
-let Defs = [SP], Uses = [SP], hasSideEffects = 1 in {
+let Defs = [SP], Uses = [SP], hasSideEffects = 1, hasNoSchedulingInfo = 1 in {
 def ADJCALLSTACKDOWN : MipsPseudo<(outs), (ins i32imm:$amt1, i32imm:$amt2),
                                   [(callseq_start timm:$amt1, timm:$amt2)]>;
 def ADJCALLSTACKUP   : MipsPseudo<(outs), (ins i32imm:$amt1, i32imm:$amt2),




More information about the llvm-commits mailing list