diff options
author | Xin Tong <trent.xin.tong@gmail.com> | 2018-11-05 15:49:46 +0000 |
---|---|---|
committer | Xin Tong <trent.xin.tong@gmail.com> | 2018-11-05 15:49:46 +0000 |
commit | 7ca744488fa4c8e2b7d0fc88c63840d7f9000f54 (patch) | |
tree | 499e14d7281dab901cc68b12f972d1451fa6ca84 /clang/lib/Format/Format.cpp | |
parent | 6bd468bd8b1faeee33483c494135357c9a297fd8 (diff) | |
download | bcm5719-llvm-7ca744488fa4c8e2b7d0fc88c63840d7f9000f54.tar.gz bcm5719-llvm-7ca744488fa4c8e2b7d0fc88c63840d7f9000f54.zip |
[ThinLTO] Add an option to disable (thin)lto internalization.
Summary:
LTO and ThinLTO optimizes the IR differently.
One source of differences is the amount of internalizations that
can happen.
Add an option to enable/disable internalization so that other
differences can be studied in isolation. e.g. inlining.
There are other things lto and thinlto do differently, I will add
flags to enable/disable them as needed.
Reviewers: tejohnson, pcc, steven_wu
Subscribers: mehdi_amini, inglorion, steven_wu, dexonsmith, dang, llvm-commits
Differential Revision: https://reviews.llvm.org/D53294
llvm-svn: 346140
Diffstat (limited to 'clang/lib/Format/Format.cpp')
0 files changed, 0 insertions, 0 deletions