aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
diff options
context:
space:
mode:
authorThomas Fransham <tfransham@gmail.com>2024-10-14 16:32:50 +0100
committerGitHub <noreply@github.com>2024-10-14 18:32:50 +0300
commit09fa2f012fccb6f1cf2f540856e67f55431da800 (patch)
tree49e0d85c2a218a396adc01aa413968ad89cc62d0 /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
parenteb83e4abd689bbd2177b368864dcadc39f4960d1 (diff)
downloadllvm-09fa2f012fccb6f1cf2f540856e67f55431da800.zip
llvm-09fa2f012fccb6f1cf2f540856e67f55431da800.tar.gz
llvm-09fa2f012fccb6f1cf2f540856e67f55431da800.tar.bz2
[Clang] Add explicit visibility symbol macros (#108276)
This is part of the effort to support for enabling plugins on windows by adding better support for building llvm and clang as a DLL. These macros are similar to the ones i added in #96630, but are for clang. Added explicit symbol visibility macros definitions that are defined in a new header and will be used to for shared library builds of clang to export symbols. Updated clang cmake to define a macro to enable the symbol visibility macros and explicitly disable them for clang tools that always use static linking. --------- Co-authored-by: Aaron Ballman <aaron@aaronballman.com>
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions