diff options
author | Edd Dawson <edd.dawson@sony.com> | 2024-07-15 16:36:45 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-15 11:36:45 -0400 |
commit | 03fe7a83ce79d43b63052e7762573b57a8c52db8 (patch) | |
tree | bbcda53a1e04f6e236ef427c9d0e838dfc3f4f25 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 903f6fceb86e68b0dbc11b13f808fc00a471e595 (diff) | |
download | llvm-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