Go to file
Jim Grosbach 7fd9aea67c For ARM stack frames that utilize variable sized objects and have either
large local stack areas or require dynamic stack realignment, allocate a
base register via which to access the local frame. This allows efficient
access to frame indices not accessible via the FP (either due to being out
of range or due to dynamic realignment) or the SP (due to variable sized
object allocation). In particular, this greatly improves efficiency of access
to spill slots in Thumb functions which contain VLAs.

rdar://7352504
rdar://8374540
rdar://8355680

llvm-svn: 112883
2010-09-02 22:29:01 +00:00
clang sabre points out that the timing here is pretty pessimal; I'll retry the 2010-09-02 22:27:38 +00:00
compiler-rt Adds an extra explicit cast to fix Bug 7931 and removes codepaths that were never used 2010-08-17 19:13:45 +00:00
libcxx Updated for weekly test results. 2010-09-01 20:33:41 +00:00
lldb Added comments regarding the two mechanisms of process cleanup to lldbtest.py. 2010-09-02 22:25:47 +00:00
llvm For ARM stack frames that utilize variable sized objects and have either 2010-09-02 22:29:01 +00:00