commit | 056a1bc40f8775ee2d9ad3b143bc0d0985b818ba | [log] [tgz] |
---|---|---|
author | Akira Hatanaka <ahatanaka@mips.com> | Tue Dec 20 23:28:36 2011 +0000 |
committer | Akira Hatanaka <ahatanaka@mips.com> | Tue Dec 20 23:28:36 2011 +0000 |
tree | 0a880b4a6a5a498e9445b0a3b5030589e7444297 | |
parent | 06d738c76a1ce4fe17fa8fc4a62288a09d1ae5ec [diff] [blame] |
Set the correct stack pointer register that should be saved or restored. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147012 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Target/Mips/MipsISelLowering.cpp b/lib/Target/Mips/MipsISelLowering.cpp index d19e0d5..b734447 100644 --- a/lib/Target/Mips/MipsISelLowering.cpp +++ b/lib/Target/Mips/MipsISelLowering.cpp
@@ -231,7 +231,7 @@ setMinFunctionAlignment(2); - setStackPointerRegisterToSaveRestore(Mips::SP); + setStackPointerRegisterToSaveRestore(HasMips64 ? Mips::SP_64 : Mips::SP); computeRegisterProperties(); setExceptionPointerRegister(Mips::A0);