aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineFrameInfo.cpp
diff options
context:
space:
mode:
authorJin Lin <jinl@uber.com>2020-03-17 15:40:26 -0700
committerJin Lin <jinl@uber.com>2020-03-17 18:11:08 -0700
commitab2dcff309f99614983db7ef6ee4bf43d24dcc30 (patch)
treea839a42af50e21dfac36deeb3bc0a46e65e3c864 /llvm/lib/CodeGen/MachineFrameInfo.cpp
parent4e0fe038f438ae1679eae9e156e1f248595b2373 (diff)
downloadllvm-ab2dcff309f99614983db7ef6ee4bf43d24dcc30.zip
llvm-ab2dcff309f99614983db7ef6ee4bf43d24dcc30.tar.gz
llvm-ab2dcff309f99614983db7ef6ee4bf43d24dcc30.tar.bz2
Support repeated machine outlining
Summary: The following change is to allow the machine outlining can be applied for Nth times, where N is specified by the compiler option. By default the value of N is 1. The motivation is that the repeated machine outlining can further reduce code size. Please refer to the presentation "Improving Swift Binary Size via Link Time Optimization" in LLVM Developers' Meeting in 2019. Reviewers: aschwaighofer, tellenbach, paquette Reviewed By: paquette Subscribers: tellenbach, hiraditya, llvm-commits, jinlin Tags: #llvm Differential Revision: https://reviews.llvm.org/D71027
Diffstat (limited to 'llvm/lib/CodeGen/MachineFrameInfo.cpp')
0 files changed, 0 insertions, 0 deletions