Releases: intel/llvm
Releases · intel/llvm
DPC++ daily 2022-08-19
[SYCL] Move simple event_impl constructor to header (#6611) On certain systems unittests that uses the event_impl constructor with no arguments may disagree with the event_impl source file on the layout of the default std::optional argument. This can cause unexpected memory accesses when performing operations on the passed argument. This commit works around this issue by moving the body of the constructor to the header. Signed-off-by: Larsen, Steffen <[email protected]>
DPC++ daily 2022-08-18
[SYCL] Emit llvm.compiler.used for internal device globals (#5958) This prevents early optimizations from removing device globals with internal linkage.
DPC++ daily 2022-08-17
[SYCL][ABI-break] Promote extended CG/handler members (#6555) Several new members were added to CG/handler via the extended member workaround. This patch promotes them to actual fields of those classes now that the ABI can be broken.
DPC++ daily 2022-08-16
[SYCL] Improve range reduction performance on CPU (#6164) The performance improvement is the result of two complementary changes: Using an alternative heuristic to select work-group size on the CPU. Keeping work-groups small simplifies combination of partial results and reduces the number of temporary variables. Adjusting the mapping of the range to an ND-range. Breaking the range into contiguous chunks that are assigned to each results in streaming patterns that are better-suited to prefetching hardware. Signed-off-by: John Pennycook [email protected]
DPC++ daily 2022-08-13
sycl-nightly/20220813 [SYCL] SYCL 2020 standalone device selectors ( gpu_selector_v and fri…
DPC++ daily 2022-08-12
[SPIR-V][DOC] Update SPV_INTEL_function_pointers (#4883) OpFunctionPointerINTEL was renamed to OpConstantFunctionPointerINTEL Signed-off-by: Dmitry Sidorov <[email protected]> Co-authored-by: Alexey Sachkov <[email protected]>
DPC++ daily 2022-08-11
sycl-nightly/20220811 [SYCL][ABI-Break] Remove ABI replacements (#6562)
oneAPI DPC++ Compiler dependencies
This release contains OpenCL RT for Intel CPU and FPGA emulator used for oneAPI DPC++ Compiler and runtime validation
Please, see the runtime installation guide here.
DPC++ daily 2022-08-10
sycl-nightly/20220810 [SYCL][Reduction] Optimize reduCGFuncForRangeFastAtomics for discrete…
DPC++ daily 2022-08-09
sycl-nightly/20220809 [NFC][SYCL] Move memory_manager.hpp include/sycl/detail/ -> source/de…