[all-commits] [llvm/llvm-project] 4278ae: [Clang][AMDGPU] Restore the non-RDC compilation pi...
Shilei Tian via All-commits
all-commits at lists.llvm.org
Mon Jun 1 12:29:22 PDT 2026
Branch: refs/heads/users/shiltian/non-rdc-new-driver
Home: https://github.com/llvm/llvm-project
Commit: 4278ae0489ea5cb623cd31edc50da5849f61582f
https://github.com/llvm/llvm-project/commit/4278ae0489ea5cb623cd31edc50da5849f61582f
Author: Shilei Tian <i at tianshilei.me>
Date: 2026-06-01 (Mon, 01 Jun 2026)
Changed paths:
M clang/lib/Driver/Driver.cpp
M clang/lib/Driver/ToolChains/Clang.cpp
M clang/test/Driver/dep-file-flag-with-multiple-offload-archs.hip
M clang/test/Driver/hip-phases.hip
M clang/test/Driver/hip-sanitize-options.hip
M clang/test/Driver/hip-save-temps.hip
M clang/test/Driver/hip-toolchain-no-rdc.hip
M clang/test/Driver/hip-toolchain-opt.hip
M clang/test/Driver/offload-arch-translation-amdgpu.cu
Log Message:
-----------
[Clang][AMDGPU] Restore the non-RDC compilation pipeline
The new offload driver uses the LTO compilation pipeline even for non-RDC
compilation. This PR restores the conventional non-RDC flow, where the backend
generates executable code directly, which is then bundled into the HIP fat
binary.
We can revert this change in the future if we decide to deprecate the
distinction between non-RDC and RDC compilation and unify the compilation flow.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list