Releases: intel/llvm
Releases · intel/llvm
DPC++ daily 2022-11-02
[SYCL] Improve mock PI plugin (#7198) The patch adds more logic to default redefinitions of PI APIs: 1. Allocate, refcount and deallocate various handles 2. Handle sub-buffer creation Also the patch adds support for adding PI functions to be called in addition (before or after) to the original function. This allows intercepting PI API calls for introspection while still allowing original function take care of handles. Or add some post processing of the returned values.
DPC++ daily 2022-11-01
[SYCL] Fix sycl-prof JSON output (#7128) This patch fixes a problem related to the JSON output. Every element of `"traceEvents"` has a comma appended, this is a problem in the case of the last element, e.g., ``` { "traceEvents": [ ... {"name": "piTearDown", ... , "ts": "16..81"}, <-- here is ], "displayTimeUnit":"ns" } ``` This comma prevents the display of the JSON output in `chrome://tracing/` or [speedscope](https://www.speedscope.app/) due to its invalid format. This patch solves the problem by adding an empty element before finalizing the JSON output.
DPC++ daily 2022-10-31
[SYCL] Fix a couple of memory corruptions. (#7231) 1. It's UB to construct std::string using nullptr which may happen with mock device images in SYCL unittests 2. Fixed a couple of mock "getInfo" PI APIs that were casting param_value to an incorrect type.
DPC++ daily 2022-10-30
[CI][NFC] Fix github actions warnings (#7169) One more fix became available. Also update some CI workflows according to current testing setup: * Trigger post commit testing load in pre-commit time if corresponding sub-workflows changed * Ignore Windows/MacOS sub-workflows changes in pre-commit testing load, they are not actually tested by pre-commit
DPC++ daily 2022-10-29
[CI][NFC] Fix github actions warnings (#7169) One more fix became available. Also update some CI workflows according to current testing setup: * Trigger post commit testing load in pre-commit time if corresponding sub-workflows changed * Ignore Windows/MacOS sub-workflows changes in pre-commit testing load, they are not actually tested by pre-commit
DPC++ daily 2022-10-28
sycl-nightly/20221028 [NFC][SYCL][Reduction] Move "Out" accessor down to the implementation…
DPC++ daily 2022-10-27
[NFCI][SYCL] Remove Reduction::getOutPointer (#7184) Both USM pointers/accessors work with operator[] just fine.
DPC++ daily 2022-10-26
[SYCL] Specify kernels in kernel_bundle for MultipleDevsCache (#7188) This commit changes the ProgramRetain test in MultipleDevsCache to be explicit about which kernels should be included in the corresponding kernel bundle. This prevents the kernel bundle from inadvertently building programs that are unrelated to the test. Signed-off-by: Larsen, Steffen <steffen.larsen@intel.com>
DPC++ daily 2022-10-25
[SYCL] Fix post-commit warning treated as error (#7173) Compiler emits a warning when there is a return of std::move of a local variable.
DPC++ daily 2022-10-23
[SYCL] Fix event status query during queue flushing (#7147) Some events may have no native handle even at the point of cross queue dependency flushing (e.g. those produced by a 0 size memset, where no PI call is actually made). This patch changes the assertion of native handle's existence into a check so that we handle this case properly.