From d9453784fbcbbf052a32752d00e3b7d0004fda55 Mon Sep 17 00:00:00 2001 From: David Goodwin Date: Tue, 28 Jul 2009 23:52:33 +0000 Subject: [PATCH] Thumb-2: fix typo that caused incorrect stack elimination for VFP operations and very large stack frames. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77401 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/ARM/Thumb2InstrInfo.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Target/ARM/Thumb2InstrInfo.cpp b/lib/Target/ARM/Thumb2InstrInfo.cpp index 0c31820f76f..b3e5d7ea72b 100644 --- a/lib/Target/ARM/Thumb2InstrInfo.cpp +++ b/lib/Target/ARM/Thumb2InstrInfo.cpp @@ -415,7 +415,7 @@ int llvm::rewriteT2FrameIndex(MachineInstr &MI, unsigned FrameRegIdx, } // Otherwise, offset doesn't fit. Pull in what we can to simplify - ImmedOffset = Offset & Mask; + ImmedOffset = ImmedOffset & Mask; if (isSub) { if (AddrMode == ARMII::AddrMode5) // FIXME: Not consistent.