Go to file
John Brawn 1f26a47630 [ARM] Fix handling of thumb1 out-of-range frame offsets
LocalStackSlotPass assumes that isFrameOffsetLegal doesn't change its
answer when the base register changes. Unfortunately this isn't true
in thumb1, where SP-based loads allow a larger offset than
non-SP-based loads, and this causes the base register reuse code to
generate instructions that are unencodable, causing an assertion
failure. 

Solve this by adding a BaseReg parameter to isFrameOffsetLegal, which
ARMBaseRegisterInfo can then make use of to give the correct answer. 

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

llvm-svn: 232825
2015-03-20 17:20:07 +00:00
clang MS ABI: Accept calls to an unprototyped declaration of _setjmp 2015-03-20 17:03:35 +00:00
clang-tools-extra [clang-tidy] Move google-readability-function check to readability-named-parameter. 2015-03-16 22:31:16 +00:00
compiler-rt [ASan] fix litling warnings for coverage-order-pcs.cc 2015-03-20 14:11:05 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc math: Implement erfc 2015-03-18 21:52:07 +00:00
libcxx Create macro to allow testing of is_convertible without the compiler builtin. 2015-03-19 21:11:02 +00:00
libcxxabi Don't print debugging messages to stdout. 2015-03-19 09:17:21 +00:00
lld [Mips] Create special PLT entry in case of MIPS R6 ABI 2015-03-20 11:28:22 +00:00
lldb Try to fix configure/make build. 2015-03-20 16:23:40 +00:00
llgo llgoi: Fix type identity for imported binary packages. 2015-03-18 08:34:40 +00:00
llvm [ARM] Fix handling of thumb1 out-of-range frame offsets 2015-03-20 17:20:07 +00:00
openmp fix for broken commit 231774 2015-03-10 10:14:57 +00:00
polly Add some missing __isl_give/__isl_keep annotations 2015-03-19 07:43:35 +00:00