diff options
author | Wenju He <wenju.he@intel.com> | 2025-03-20 13:25:55 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-03-20 13:25:55 +0000 |
commit | cb1e91c18dd20f6b2d1c38ce93befab87f77ce0f (patch) | |
tree | 8aa6f2fdcf29c47d649302b9dd2c041a8919d6fc /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 345748e02722ce81ecd11beac18121b23325b853 (diff) | |
download | llvm-cb1e91c18dd20f6b2d1c38ce93befab87f77ce0f.zip llvm-cb1e91c18dd20f6b2d1c38ce93befab87f77ce0f.tar.gz llvm-cb1e91c18dd20f6b2d1c38ce93befab87f77ce0f.tar.bz2 |
[libclc] add --only-needed to llvm-link when INTERNALIZE flag is set (#130871)
When -internalize flag is passed to llvm-link, we only need to link in
needed symbols. This PR reduces size of linked bitcode, e.g. by removing
following symbols:
_Z12__clc_sw_fmaDv16_fS_S_
_Z12__clc_sw_fmaDv2_fS_S_
_Z12__clc_sw_fmaDv3_fS_S_
_Z12__clc_sw_fmaDv4_fS_S_
_Z12__clc_sw_fmaDv8_fS_S_
_Z12__clc_sw_fmafff
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions