Skip to content

Tags: intel/llvm

Tags

sycl-web/sycl-latest-good

Toggle sycl-web/sycl-latest-good's commit message
Merged to sycl-web with no conflict or build issue

sycl-web/status

Toggle sycl-web/status's commit message
HALT

Build failed after merge
 .: (from main)

 commit b86ddae
 Author: Jan Svoboda <[email protected]>
 Date:   Thu Oct 2 11:01:27 2025 -0700

     [clang] NFCI: Clean up `CompilerInstance::create{File,Source}Manager()` (#160748)

     The `CompilerInstance::createSourceManager()` function currently accepts
     the `FileManager` to be used. However, all clients call
     `CompilerInstance::createFileManager()` prior to creating the
     `SourceManager`, and it never makes sense to use a `FileManager` in the
     `SourceManager` that's different from the rest of the compiler. Passing
     the `FileManager` explicitly is redundant, error-prone, and deviates
     from the style of other `CompilerInstance` initialization APIs.

     This PR therefore removes the `FileManager` parameter from
     `createSourceManager()` and also stops returning the `FileManager`
     pointer from `createFileManager()`, since that was its primary use. Now,
     `createSourceManager()` internally calls `getFileManager()` instead.

 Affected files:
   clang-tools-extra/clang-include-fixer/IncludeFixer.cpp
   clang-tools-extra/include-cleaner/unittests/RecordTest.cpp
   clang/include/clang/Frontend/CompilerInstance.h
   clang/lib/ExtractAPI/ExtractAPIConsumer.cpp
   clang/lib/Frontend/ChainedIncludesSource.cpp
   clang/lib/Frontend/CompilerInstance.cpp
   clang/lib/Frontend/FrontendAction.cpp
   clang/lib/Testing/TestAST.cpp
   clang/lib/Tooling/DependencyScanning/DependencyScannerImpl.cpp
   clang/lib/Tooling/Tooling.cpp
   clang/tools/clang-import-test/clang-import-test.cpp
   clang/unittests/CodeGen/TestCompiler.h
   clang/unittests/Serialization/ForceCheckFileInputTest.cpp
   clang/unittests/Tooling/DependencyScanning/DependencyScannerTest.cpp
   lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp

 Notify: [email protected]

sycl-web/main-latest-good

Toggle sycl-web/main-latest-good's commit message
Merged to sycl-web with no conflict or build issue

sycl-web/latest-buildable

Toggle sycl-web/latest-buildable's commit message
Build passed

nightly-2025-10-03

Toggle nightly-2025-10-03's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[SYCL] Postpone creation of HostKernel copy (#20240)

Create possibility to delay creation of copy of HostKernel till it
became used out of submit stack, i.e. by scheduler. Do type erasure for
kernel lambda via vptr in HostKernelRefBase.

---------

Co-authored-by: Andrei Elovikov <[email protected]>

nightly-2025-10-02

Toggle nightly-2025-10-02's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[SYCLPostLink][NFC] Fix a few coding style issues. (#20265)

Apply a few style suggestions from clang-tidy.

nightly-2025-10-01

Toggle nightly-2025-10-01's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[Devops] Small containers clean-up (#20219)

- The `get_release.py` script is unused. Removing.
- don't check *.sum week, it was only needed for 45th week of 2024.
- We don't test fpga anymore. Removing runtime installation steps.
- Do not download .deb.gpg & .ddeb assets.

nightly-2025-09-30

Toggle nightly-2025-09-30's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[NFC][SYCL] Change `ExtOneapiBarrierOpt` to use `TEST_F` (#20241)

This unit test failed in sycl-rel and internal CI (see
https://github.com/intel/llvm/actions/runs/18096621667/job/51489057567)
because the test is using members of class `ExtOneapiBarrierOptTest`,
and these members need to be re-initialized in between two test runs.
`TEST_F` does exactly that.

nightly-2025-09-24

Toggle nightly-2025-09-24's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[SYCL][NFC] Drop leftover host device symbols (#20172)

Host device had been removed a while ago, but we still exported some
`__spirv` symbols which were even referenced on some code paths.

This commit prepares for their removal in the next ABI-breaking window

nightly-2025-09-23

Toggle nightly-2025-09-23's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[SYCL] set __SYCL_COMPILER_VERSION from CMake variable or git commit …

…timestamp (#19845)

This PR changes the way CMake sets `__SYCL_COMPILER_VERSION` from using
the date of compilation to:

- using `-DSYCL_COMPILER_VERSION=...` if set
- otherwise, running git to get the timestamp of the latest commit, and
using that
- falling back to the old behavior if the first two fail

See #19692 for the rationale behind this. TL;DR: Make
`__SYCL_COMPILER_VERSION` reproducible. Closes #19692.