[all-commits] [llvm/llvm-project] cb96a3: [clang][test] Move offload tools tests to clang/te...

Yury Plyakhin via All-commits all-commits at lists.llvm.org
Tue May 26 07:03:19 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: cb96a3edf7a81e75169fdcc057f3e19a1d09f73b
      https://github.com/llvm/llvm-project/commit/cb96a3edf7a81e75169fdcc057f3e19a1d09f73b
  Author: Yury Plyakhin <yury.plyakhin at intel.com>
  Date:   2026-05-26 (Tue, 26 May 2026)

  Changed paths:
    R clang/test/Driver/clang-offload-bundler-asserts-on.c
    R clang/test/Driver/clang-offload-bundler-standardize.c
    R clang/test/Driver/clang-offload-bundler-zlib.c
    R clang/test/Driver/clang-offload-bundler-zstd.c
    R clang/test/Driver/clang-offload-bundler.c
    R clang/test/Driver/fat-archive-unbundle-ext.c
    R clang/test/Driver/linker-wrapper-canonical-prefixes.c
    R clang/test/Driver/linker-wrapper-hip-amdgcnspirv.c
    R clang/test/Driver/linker-wrapper-hip-no-rdc.c
    R clang/test/Driver/linker-wrapper-image.c
    R clang/test/Driver/linker-wrapper-llvm-help.c
    R clang/test/Driver/linker-wrapper.c
    R clang/test/Driver/nvlink-wrapper.c
    A clang/test/OffloadTools/clang-linker-wrapper/linker-wrapper-canonical-prefixes.c
    A clang/test/OffloadTools/clang-linker-wrapper/linker-wrapper-hip-amdgcnspirv.c
    A clang/test/OffloadTools/clang-linker-wrapper/linker-wrapper-hip-no-rdc.c
    A clang/test/OffloadTools/clang-linker-wrapper/linker-wrapper-image.c
    A clang/test/OffloadTools/clang-linker-wrapper/linker-wrapper-llvm-help.c
    A clang/test/OffloadTools/clang-linker-wrapper/linker-wrapper.c
    A clang/test/OffloadTools/clang-linker-wrapper/lit.local.cfg
    A clang/test/OffloadTools/clang-linker-wrapper/openmp-spirv.cpp
    A clang/test/OffloadTools/clang-nvlink-wrapper/nvlink-wrapper.c
    A clang/test/OffloadTools/clang-offload-bundler/asserts-on.c
    A clang/test/OffloadTools/clang-offload-bundler/basic.c
    A clang/test/OffloadTools/clang-offload-bundler/fat-archive-unbundle-ext.c
    A clang/test/OffloadTools/clang-offload-bundler/standardize.c
    A clang/test/OffloadTools/clang-offload-bundler/zlib.c
    A clang/test/OffloadTools/clang-offload-bundler/zstd.c
    A clang/test/OffloadTools/clang-sycl-linker/basic.ll
    A clang/test/OffloadTools/clang-sycl-linker/split-mode.ll
    A clang/test/OffloadTools/clang-sycl-linker/triple.ll
    R clang/test/Tooling/clang-linker-wrapper-spirv.cpp
    R clang/test/Tooling/clang-sycl-linker-split-mode.ll
    R clang/test/Tooling/clang-sycl-linker-triple.ll
    R clang/test/Tooling/clang-sycl-linker.ll
    M clang/test/Tooling/lit.local.cfg

  Log Message:
  -----------
  [clang][test] Move offload tools tests to clang/test/OffloadTools (#198434)

Tests for clang-offload-bundler, clang-linker-wrapper,
clang-nvlink-wrapper, and clang-sycl-linker were scattered across
clang/test/Driver/ and clang/test/Tooling/. Neither location was
appropriate: Driver/ is for testing the compiler driver, and Tooling/ is
for testing the LibTooling infrastructure.

Move them to clang/test/OffloadTools/ with one subdirectory per tool,
following the convention used by llvm/test/tools/. The tool-name prefix
is dropped from filenames since the containing directory already
identifies the tool.

The spirv-tools feature/substitution setup is carried over from
Tooling's lit.local.cfg into a new lit.local.cfg in
clang-linker-wrapper/, since the parent clang/test/lit.cfg.py does not
set up that feature. The dead spirv-tools block is removed from
Tooling/lit.local.cfg now that no tests there depend on it.

`clang-linker-wrapper-spirv.cpp` was relying on libomp in the
environment. It is now rewritten to run the `clang-linker-wrapper`
directly rather than going through the driver and added stub symbols
allow avoiding linking against OpenMP runtime libraries.



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