Tags: intel/llvm
Tags
Merged to sycl-web with no conflict or build issue
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]
Merged to sycl-web with no conflict or build issue
[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]>
[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.
[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.
[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
[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.
PreviousNext