Releases: intel/llvm
Releases · intel/llvm
DPC++ daily 2022-09-23
sycl-nightly/20220923 [SYCL] Fix invalid use of std::move in SemaTemplateInstantiateDecl.cp…
DPC++ daily 2022-09-22
[SYCL] Implement local_accessor begin/end (#6692) SYCL2020 introduces various accessor begin/end member functions that allow user to iterate through the underlying buffer. E2E tests: intel/llvm-test-suite#1225
DPC++ daily 2022-09-21
[SYCL][NFC] Reintroduce missing Windows symbols (#6830) https://github.com/intel/llvm/pull/6685 unintentionally caused the windows library to lose symbols for handler::verifyKernelInvoc and handler::is_host. This patch introduces these as unused members to avoid the patch being ABI-breaking. Signed-off-by: Larsen, Steffen <steffen.larsen@intel.com>
DPC++ daily 2022-09-20
sycl-nightly/20220920 [SYCL][DOC] Extension to add hints to stop batching and start executi…
DPC++ daily 2022-09-19
[SYCL] Fix deprecation warning for headers (#6808) Using pragmas to emit warnings didn't work because SYCL headers are considered to be system headers and any warnings in them are suppressed. Use "#warning" instead. Unfortunately, MSVC doesn't support it (although it's part of C23/C++23 and they'll have to add support eventually), so we need some #if guards. Also, #warning cannot be put inside a macro definition, thus we have to have some code duplication. Luckily, entire headers deprecations aren't as often and we can be a little bit verbose.
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 <steffen.larsen@intel.com>
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 <joseph.garvey@intel.com>