aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorWenju He <wenju.he@intel.com>2025-03-20 13:25:55 +0000
committerGitHub <noreply@github.com>2025-03-20 13:25:55 +0000
commitcb1e91c18dd20f6b2d1c38ce93befab87f77ce0f (patch)
tree8aa6f2fdcf29c47d649302b9dd2c041a8919d6fc /clang/lib/CodeGen/CodeGenModule.cpp
parent345748e02722ce81ecd11beac18121b23325b853 (diff)
downloadllvm-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