aboutsummaryrefslogtreecommitdiff
path: root/clang/tools/clang-linker-wrapper
AgeCommit message (Expand)AuthorFilesLines
2022-07-21[LinkerWrapper] Embed OffloadBinaries for OpenMP offloading imagesJoseph Huber2-2/+4
2022-07-18[LinkerWrapper] Rework passing args to the LLVM backendJoseph Huber2-12/+9
2022-07-13[LinkerWrapper] Fix deleted constructor error on older compilersJoseph Huber1-1/+1
2022-07-13[LinkerWrapper] Support time tracing in the linker wrapperJoseph Huber2-72/+125
2022-07-13[LinkerWrapper] Add support for timescope tracingJoseph Huber1-0/+4
2022-07-13[LinkerWrapper] Fix linker-wrapper not working with host-LTOJoseph Huber1-1/+1
2022-07-12[LinkerWrapper] Tweak save-temps output nameJoseph Huber1-5/+7
2022-07-12[LinkerWrapper] Clean-up unused definitionsJoseph Huber1-23/+5
2022-07-12[LinkerWrapper] Make ThinLTO work inside the linker wrapperJoseph Huber1-22/+30
2022-07-11[HIP] Add support for handling HIP in the linker wrapperJoseph Huber3-36/+139
2022-07-09[LinkerWrapper] Forward `-mllvm` options to the linker wrapperJoseph Huber1-0/+4
2022-07-09[LinkerWrapper] Fix errors not exiting inside of the LTO pipelineJoseph Huber1-0/+10
2022-07-08[LinkerWrapper] Fix use of string savers and correctly pass bitcode librariesJoseph Huber1-10/+10
2022-07-08[Clang] Fix test failing due to renamed argJoseph Huber1-8/+14
2022-07-08[LinkerWrapper] Fix save-temps and argument nameJoseph Huber1-10/+6
2022-07-08[LinkerWrapper][NFC] Move error handling to a common functionJoseph Huber1-28/+20
2022-07-08[LinkerWrapper][NFC] Rework command line argument handling in the linker wrapperJoseph Huber3-291/+413
2022-07-07[LinkerWrapper] Identify offloading sections using ELF typeJoseph Huber1-6/+4
2022-07-07[Clang] Use metadata to make identifying embedded objects easierJoseph Huber1-4/+18
2022-07-05[LinkerWrapper] Add AMDGPU specific options to the LLD invocationJoseph Huber1-3/+6
2022-06-29[LinkerWrapper] Change wrapping to include jumps for other variablesJoseph Huber1-4/+46
2022-06-24[Binary] Further improve malformed input handling for the OffloadBinaryJoseph Huber1-4/+0
2022-06-23[Offloading] Embed the target features in the OffloadBinaryJoseph Huber1-16/+23
2022-06-22[LinkerWrapper][NFC] Change interface to use a StringRef to TempFilesJoseph Huber1-113/+117
2022-06-22[LinkerWrapper] Fix calls to deleted Error constructor on older compilersJoseph Huber1-3/+3
2022-06-22[LinkerWrapper] Rework the linker wrapper and use owning binariesJoseph Huber1-296/+317
2022-06-05Remove unneeded cl::ZeroOrMore for cl::opt/cl::list optionsFangrui Song1-1/+1
2022-06-04Remove unneeded cl::ZeroOrMore for cl::list optionsFangrui Song1-2/+2
2022-06-03[clang-link-wrapper] Remove unneeded cl::ZeroOrMore for cl::opt options. NFCFangrui Song1-13/+13
2022-05-24[OpenMP] Fix file arguments for embedding bitcode in the linker wrapperJoseph Huber1-1/+7
2022-05-24[OpenMP] Add `-Xoffload-linker` to forward input to the device linkerJoseph Huber1-0/+20
2022-05-12[LinkerWrapper] Group static libraries in their own bufferJoseph Huber1-39/+31
2022-05-12[LinkerWrapper] Remove stripping features from the linker wrapperJoseph Huber1-200/+31
2022-05-11[LinkerWrapper][Fix} Fix bad alignment from extracted archive membersJoseph Huber1-4/+11
2022-05-11[CUDA] Add wrapper code generation for registering CUDA imagesJoseph Huber2-3/+291
2022-05-11[Cuda] Add initial support for wrapping CUDA images in the new driver.Joseph Huber3-47/+177
2022-05-06[OpenMP] Add basic support for properly handling static librariesJoseph Huber1-15/+38
2022-05-03[OpenMP] Fix save-temps name in linker wrapperJoseph Huber1-3/+2
2022-04-29[OpenMP] Fix printing commands twice in verbose modeJoseph Huber1-12/+0
2022-04-29[OpenMP] Allow CUDA to be linked with OpenMP using the new driverJoseph Huber1-13/+39
2022-04-26[OpenMP] Fix incorrect path taken when searching for LLD for offloadingJoseph Huber1-1/+2
2022-04-23[OpenMP] Use CUDA's non-RDC mode when LTO has whole program visibilityJoseph Huber1-7/+18
2022-04-19[OpenMP] Fix deleted move constructor failing on some compilesJoseph Huber1-5/+5
2022-04-19[OpenMP] Add better testing for the linker wrapperJoseph Huber1-41/+60
2022-04-15[OpenMP] Fix linting diagnostics in the linker wrapperJoseph Huber1-2/+2
2022-04-15[OpenMP] Use new offloading binary when embedding offloading imagesJoseph Huber1-66/+66
2022-04-15[OpenMP] Don't manually strip sections in the linker wrapperJoseph Huber1-1/+1
2022-04-11[OpenMP] Do not use the default pipeline without optimizationsJoseph Huber1-1/+2
2022-04-01[OpenMP] Make linker wrapper thin-lto default thread count use allJoseph Huber1-2/+2
2022-03-22[LTO] Add configuartion option to use default optimization pipelineJoseph Huber1-0/+1