Go to file
Matthias Braun 744c215e29 TargetLowering: Add finalizeLowering() function; NFC
Adds a new method finalizeLowering to TargetLoweringBase. This is in
preparation for an upcoming commit.

This function is meant for target specific adjustments to
MachineFrameInfo or register reservations.

Move the freezeRegisters() and the hasCopyImplyingStackAdjustment()
handling into the new function to prove the concept. As an added bonus
GlobalISel no longer missed the hasCopyImplyingStackAdjustment()
handling with this.

Differential Revision: https://reviews.llvm.org/D32621

llvm-svn: 301679
2017-04-28 20:25:05 +00:00
clang [CodeGen][ObjC] Don't retain captured Objective-C pointers at block 2017-04-28 18:50:57 +00:00
clang-tools-extra [clang-tidy] modernize-use-emplace: remove unnecessary make_pair calls 2017-04-28 16:25:45 +00:00
compiler-rt Fix unset-insert-libraries-on-exec.cc to use "%env" to make it work in iOS simulator. 2017-04-28 05:50:46 +00:00
debuginfo-tests Add additional CHECKs to safestack.c. 2017-04-17 17:57:05 +00:00
libclc math: Implement sinh function 2017-02-25 02:46:53 +00:00
libcxx Add missing acquire_load to call_once overload. 2017-04-23 16:58:48 +00:00
libcxxabi Fix PR25874 - cxa_thread_atexit_test.pass.cpp has an incorrect XFAIL. 2017-04-20 23:40:35 +00:00
libunwind [CMake][libunwind] Fix the -target and -gcc-toolchain flag handling 2017-04-16 06:08:44 +00:00
lld Remove LinkerScript::flush. 2017-04-28 20:22:47 +00:00
lldb Add remaining SBTrace headers to LLDB framework 2017-04-28 18:10:53 +00:00
llgo benchcomp: Add a mode for analyzing file sizes. 2017-04-03 19:13:12 +00:00
llvm TargetLowering: Add finalizeLowering() function; NFC 2017-04-28 20:25:05 +00:00
openmp [OpenMP] libomptarget: test correction for use with OpenMP 4.5 2017-04-27 18:54:00 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [Codegen] Disable Polly's codegen verification by default 2017-04-28 19:15:28 +00:00