diff options
author | Joseph Huber <jhuber6@vols.utk.edu> | 2022-07-12 10:10:54 -0400 |
---|---|---|
committer | Joseph Huber <jhuber6@vols.utk.edu> | 2022-07-12 11:46:46 -0400 |
commit | 86a49a4f4f50c2590716bdc440a97e89f5858a4f (patch) | |
tree | c1a73ca9c999228b9ba958995573a2ae1852711c /clang/lib/Frontend/CreateInvocationFromCommandLine.cpp | |
parent | 4b95a5a772530f78326941f26e5cb2c33212460f (diff) | |
download | llvm-86a49a4f4f50c2590716bdc440a97e89f5858a4f.zip llvm-86a49a4f4f50c2590716bdc440a97e89f5858a4f.tar.gz llvm-86a49a4f4f50c2590716bdc440a97e89f5858a4f.tar.bz2 |
[LinkerWrapper] Make ThinLTO work inside the linker wrapper
Summary:
Previous assumptions held that the LTO stage would only have a single
output. This is incorrect when using thinLTO which outputs multiple
files. Additionally there were some bugs with how we hanlded input that
cause problems when performing thinLTO. This patch addresses these
issues.
The performance of Thin-LTO is currently pretty bad. But I am content to
leave it that way as long as it compiles.
Diffstat (limited to 'clang/lib/Frontend/CreateInvocationFromCommandLine.cpp')
0 files changed, 0 insertions, 0 deletions