llvm-6502/lib
Richard Barton b59aee170f [ARM] Fix offset calculation in ARMBaseRegisterInfo::needsFrameBaseReg
The input offset to needsFrameBaseReg is a negative value below the top of the
stack frame, but when converting to a positive offset from the bottom of the
stack frame this value was negated, causing the final offset to be too large
by twice the input offset's magnitude. Fix that by not negating the offset.

Patch by John Brawn

Differential Revision: http://reviews.llvm.org/D8316

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232513 91177308-0d34-0410-b5e6-96231b3b80d8
2015-03-17 18:20:47 +00:00
..
Analysis Fix doxygen comments from r232268 2015-03-16 17:49:03 +00:00
AsmParser AsmParser: Stop requiring 'name:' when it's not printed 2015-03-16 19:01:54 +00:00
Bitcode AsmWriter: Assert on unresolved metadata nodes 2015-03-17 00:16:35 +00:00
CodeGen Remove the error prone GetTempSymbol API. 2015-03-17 15:02:17 +00:00
DebugInfo
ExecutionEngine Fix uses of reserved identifiers starting with an underscore followed by an uppercase letter 2015-03-16 18:06:57 +00:00
Fuzzer
IR Verifier: Set --verify-debug-info=true by default 2015-03-17 17:28:41 +00:00
IRReader
LineEditor
Linker
LTO Add a parameter for getLazyBitcodeModule to lazily load Metadata. 2015-03-13 19:24:30 +00:00
MC Teach Twine to support SmallString. 2015-03-17 09:51:17 +00:00
Object Be lazy about loading metadata in IRObjectFile. 2015-03-13 21:54:20 +00:00
Option Teach Twine to support SmallString. 2015-03-17 09:51:17 +00:00
Passes
ProfileData InstrProf: Fix CoverageMappingReader on big endian 2015-03-16 21:40:18 +00:00
Support [ARM] Add support for ARMV6K subtarget (LLVM) 2015-03-17 11:55:28 +00:00
TableGen
Target [ARM] Fix offset calculation in ARMBaseRegisterInfo::needsFrameBaseReg 2015-03-17 18:20:47 +00:00
Transforms [SwitchLowering] Remove incoming values in the reverse order 2015-03-17 18:03:10 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile