aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorEdd Dawson <edd.dawson@sony.com>2024-07-15 16:36:45 +0100
committerGitHub <noreply@github.com>2024-07-15 11:36:45 -0400
commit03fe7a83ce79d43b63052e7762573b57a8c52db8 (patch)
treebbcda53a1e04f6e236ef427c9d0e838dfc3f4f25 /clang/lib/CodeGen/CodeGenModule.cpp
parent903f6fceb86e68b0dbc11b13f808fc00a471e595 (diff)
downloadllvm-03fe7a83ce79d43b63052e7762573b57a8c52db8.zip
llvm-03fe7a83ce79d43b63052e7762573b57a8c52db8.tar.gz
llvm-03fe7a83ce79d43b63052e7762573b57a8c52db8.tar.bz2
[PS4/PS5][NFC] Split PScpu::Linker into PS4/PS5 classes (#98884)
It has long been the case on PlayStation that the linker itself has taken on much of the responsibility that is traditionally the domain of the C language driver elsewhere: which linker script to use, selection of CRT objects, and so forth. This is changing on PS5. The driver will assume responsibility for such things. However, the situation on PS4 will remain as-is. To accommodate this divergence, we must first separate how linker Jobs are created. `clang/test/Driver/ps4-linker.c` has been similarly split for related reasons. In subsequent changes, PS5-specific linking behaviour can be moved from SIE private patches in the PS5 linker to the (upstream) driver without affecting the behaviour or implementation of PS4.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions