Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: igchor/llvm

Tags

sycl-nightly/20220919

Toggle sycl-nightly/20220919's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL] Fix deprecation warning for headers (intel#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.

sycl-nightly/20220918

Toggle sycl-nightly/20220918's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL][Doc] Closing the ABI breaking changes window (intel#6800)

Next one is expected to be not earlier than June 2023.

sycl-nightly/20220917

Toggle sycl-nightly/20220917's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL][Doc] Closing the ABI breaking changes window (intel#6800)

Next one is expected to be not earlier than June 2023.

sycl-nightly/20220916

Toggle sycl-nightly/20220916's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL] Fix unittests on MSVC (intel#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]>

sycl-nightly/20220915

Toggle sycl-nightly/20220915's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL][Windows] Fix DataMovement test (intel#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:
intel#6721

sycl-nightly/20220914

Toggle sycl-nightly/20220914's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL][DOC] Add extension for FPGA kernel interface properties (intel…

…#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]>

sycl-nightly/20220913

Toggle sycl-nightly/20220913's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL] Move accessor_impl to source directory (intel#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.

sycl-nightly/20220912

Toggle sycl-nightly/20220912's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL] Remove mentions of host device from in-tree LIT tests (intel#6683

)

sycl-nightly/20220911

Toggle sycl-nightly/20220911's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL] Pass /Zc:__cplusplus in -fsycl-host-compiler-options in some t…

…ests (intel#6751)

By default MSVC reports 199711L as the standard being used and needs
that option to report C++ version properly. This fixes current post-commit
failures on the tests modified.

sycl-nightly/20220910

Toggle sycl-nightly/20220910's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL] Pass /Zc:__cplusplus in -fsycl-host-compiler-options in some t…

…ests (intel#6751)

By default MSVC reports 199711L as the standard being used and needs
that option to report C++ version properly. This fixes current post-commit
failures on the tests modified.