aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CoverageMappingGen.cpp
diff options
context:
space:
mode:
authorbd1976bris <bd1976llvm@gmail.com>2024-05-20 09:48:35 +0100
committerGitHub <noreply@github.com>2024-05-20 09:48:35 +0100
commit384bf545a1a7d8dfd16afd20ef07eb845495bac4 (patch)
tree024ed2fcb798cfdb0d1545de199a013de6617088 /clang/lib/CodeGen/CoverageMappingGen.cpp
parentd3d6565c2453be2f580ff12b32cc5d0cb5c6c9d8 (diff)
downloadllvm-384bf545a1a7d8dfd16afd20ef07eb845495bac4.zip
llvm-384bf545a1a7d8dfd16afd20ef07eb845495bac4.tar.gz
llvm-384bf545a1a7d8dfd16afd20ef07eb845495bac4.tar.bz2
[Driver][PS5] Set visibility option defaults (#92091)
Adjust the PS5 driver defaults for the -fvisibility-from-dllstorageclass sub-options so that only globals with dllimport/dllexport annotations are adjusted. This allows globals without dllimport/export to retain the visibility and pre-emptability assigned during IR-Gen. Set -fvisibility=hidden on PS5 by default to compensate for no longer overriding the visibility of definitions without dllexport. Note there is no behavior change for PS4 (the behavior of overriding the visibility for all globals is retained on PS4).
Diffstat (limited to 'clang/lib/CodeGen/CoverageMappingGen.cpp')
0 files changed, 0 insertions, 0 deletions