[all-commits] [llvm/llvm-project] 88840f: [Clang][AMDGPU] Restore the non-RDC compilation pi...

Shilei Tian via All-commits all-commits at lists.llvm.org
Mon Jun 1 12:30:52 PDT 2026


  Branch: refs/heads/users/shiltian/non-rdc-new-driver
  Home:   https://github.com/llvm/llvm-project
  Commit: 88840f9613ffa3bd8eec16df1bd659e57bcebd07
      https://github.com/llvm/llvm-project/commit/88840f9613ffa3bd8eec16df1bd659e57bcebd07
  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

  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