From: Akira Hatanaka Date: Thu, 22 Sep 2011 02:53:37 +0000 (+0000) Subject: Mips64 aligns stack on 16-byte boundary. X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=459cad2dfda4163f84e858e9a586670b3adb090e;p=oota-llvm.git Mips64 aligns stack on 16-byte boundary. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140292 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/Mips/MipsFrameLowering.h b/lib/Target/Mips/MipsFrameLowering.h index a778fde7a33..c24975614c8 100644 --- a/lib/Target/Mips/MipsFrameLowering.h +++ b/lib/Target/Mips/MipsFrameLowering.h @@ -27,7 +27,8 @@ protected: public: explicit MipsFrameLowering(const MipsSubtarget &sti) - : TargetFrameLowering(StackGrowsDown, 8, 0), STI(sti) { + : TargetFrameLowering(StackGrowsDown, sti.hasMips64() ? 16 : 8, 0), + STI(sti) { } bool targetHandlesStackFrameRounding() const;