Releases: intel/llvm
Releases · intel/llvm
DPC++ daily 2023-06-23
[SYCL][ESIMD][Doc] Add invoke_simd example (#10052) This change adds an invoke_simd example that scales the input data and updates related doc to point to it. --------- Signed-off-by: Sarnie, Nick <nick.sarnie@intel.com>
DPC++ daily 2023-06-22
[SYCL][UR][L0] Use auto & to avoid copies on missing loops (#10023) Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
DPC++ daily 2023-06-21
[CI] Remove /testwin support (#9996) We run Windows pre-commit testing unconditionally.
DPC++ daily 2023-06-20
[CI] Use devops/actions/clang-format from github.base_ref (#9994) Arbitrary PR shouldn't be able to modify the action and use it in the pre-commit CI run.
DPC++ daily 2023-06-19
[SYCL] Revert recent copy requirements temporarily (#9970) This commit reverts the recently introduced requirements on `is_device_copyable` in copy commands. This is a temporary revert until `sycl::vec` is made trivially copyable, to appropriately satisfy `is_device_copyable` implicitly. --------- Signed-off-by: Larsen, Steffen <steffen.larsen@intel.com>
DPC++ daily 2023-06-18
[CI] Change trigger events for post commit task (#9950) 1) Don't run in pre-commit to enhance security 2) Run automatically when on a push to a branch starting with "test-devops-pr" to enable testing for CI-related changes
DPC++ daily 2023-06-17
[CI] Change trigger events for post commit task (#9950) 1) Don't run in pre-commit to enhance security 2) Run automatically when on a push to a branch starting with "test-devops-pr" to enable testing for CI-related changes
DPC++ daily 2023-06-16
[SYCL][Graph] Add initial support for SYCL Graph (1/4) (#9728) # Initial SYCL-Graph Patch This is the first patch of a series that adds support for an [experimental command graph extension](https://github.com/intel/llvm/pull/5626) A snapshot of the complete work can be seen in draft PR #9375 which has support all the specification defined ways of adding nodes and edges to the graph, including both Explicit and Record & Replay graph construction. The two types of nodes currently implemented are kernel execution and memcpy commands. See https://github.com/reble/llvm#implementation-status for the status of our total work. ## Scope This first patch focuses on ABI breaking changes and includes: * Experimental implementation of extension API (hpp and cpp). * New `sycl::handler` constructor and graph related member variables. * New scheduler command type `CG::CGTYPE::ExecCommandBuffer`. * Change `CGExecKernel::MHostKernel` member variable from a unique ptr to a shared ptr so that the command-group can be copied. * Extensions `unittests` tests. ## Following Split PRs Future follow-up PRs with the remainder of our work on the extension will include: * Add UR support with Level Zero implementation. (2/4) * Changes to the runtime not covered here, such as bugfixes and feature additions, will add symbols but not break the ABI. (3/4) * Add test-e2e tests for SYCL Graph extension. (4/4) * NFC changes - Design doc and codeowner update. ## Authors Co-authored-by: Pablo Reble <pablo.reble@intel.com> Co-authored-by: Julian Miller <julian.miller@intel.com> Co-authored-by: Ben Tracy <ben.tracy@codeplay.com> Co-authored-by: Ewan Crawford <ewan@codeplay.com>
DPC++ daily 2023-06-15
[GHA] Uplift Linux GPU RT version to 23.09.25812.14 (#9196) Scheduled drivers uplift --------- Co-authored-by: GitHub Actions <actions@github.com> Co-authored-by: Alexey Bader <alexey.bader@intel.com>
DPC++ daily 2023-06-14
sycl-nightly/20230614 [CI] Another attempt to fix lint task (#9885)