Releases: intel/llvm
Releases · intel/llvm
DPC++ daily 2022-09-18
[SYCL][Doc] Closing the ABI breaking changes window (#6800) Next one is expected to be not earlier than June 2023.
DPC++ daily 2022-09-17
[SYCL][Doc] Closing the ABI breaking changes window (#6800) Next one is expected to be not earlier than June 2023.
DPC++ daily 2022-09-16
[SYCL] Fix unittests on MSVC (#6805) This commit makes two changes: * Fixes a cast of incompatible size in the PI mock plugin that caused a warning on MSVC. * Changes the definition of the captureless lambda function in the RedefineAPI PiMock unittest to avoid MSVC considering it equal to the function defined by the PI mock plugin. Signed-off-by: Larsen, Steffen <[email protected]>
DPC++ daily 2022-09-15
[SYCL][Windows] Fix DataMovement test (#6790) Using `-g` with the regular `clang` command line is not supported on Windows. On Windows `clang-cl` and `/Mdd` should be used instead. However it doesn't seem like this test is testing anything to do debug info and I couldn't find any reason for having it in the history, so removing `-g` is the simplest solution to make the test work on both Linux and Windows. This should fix the post-commit issue that showed up in: https://github.com/intel/llvm/pull/6721
DPC++ daily 2022-09-14
[SYCL][DOC] Add extension for FPGA kernel interface properties (#5715) ## SYCL extension contains the following new kernel properties - `streaming_interface<...>` - `register_map_interface<...>` The first two properties take enum arguments that provide the compiler information about whether the logic downstream to the kernel will back-pressure the kernel or not. - `pipelined<N>` Takes an integer, non-zero values specify minimum cycles between kernel invocations, and 0 specifies that pipelining should be disabled. Co-authored-by: GarveyJoe <[email protected]>
DPC++ daily 2022-09-13
[SYCL] Move accessor_impl to source directory (#6698) Moving impl part of host accessor implementation to avoid exposing implementation details in the headers. This allows for more changes in accessor without breaking ABI. Also updated the gdb xmethods since it was relying on the impl details which are not available for gdb(unless libsycl.so is built with debug symbols) anymore. Instead of accessing members of impl directly gdb printers now accessing helper methods. To prevent compiler discarding these methods there are dummy references which are active when NDEBUG is not defined.
DPC++ daily 2022-09-12
sycl-nightly/20220912 [SYCL] Remove mentions of host device from in-tree LIT tests (#6683)
DPC++ daily 2022-09-11
sycl-nightly/20220911 [SYCL] Pass /Zc:__cplusplus in -fsycl-host-compiler-options in some t…
DPC++ daily 2022-09-10
sycl-nightly/20220910 [SYCL] Pass /Zc:__cplusplus in -fsycl-host-compiler-options in some t…
DPC++ daily 2022-09-09
[SYCL][NFC] Add SYCLPropagateAspectsUsage pass (#6670) Added a pass which is a part of optional kernel features design: it uses information provided by FE & Headers about aspects used in device code to propagate it through the call graph to mark all kernels and functions with list of aspects they use. Co-authored-by: Maksim Sabianin <[email protected]>