Skip to content

Tags: qmutz/llvm

Tags

20200919

Toggle 20200919's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL] Remove diagnostics emission from Integration header functional…

…ity (intel#2474)

Using Clang's Visitor classes to walk the template type parameter - KernelName
to emit the following diagnostics:

- Kernel name is invalid. Unscoped enum requires fixed underlying type - enum
   in template params
- Kernel needs to have a globally-visible name
- Kernel name is missing

20200918

Toggle 20200918's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL] Fix OpenCL version check when verifying SPIR-V online compilat…

…ion support (intel#2445)

Enumerate through historic OpenCL versions, like in the plugin.

20200917

Toggle 20200917's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL]: basic support of contexts with multiple devices in Level-Zero (

…intel#2440)

Signed-off-by: Sergey V Maslov <[email protected]>

20200916

Toggle 20200916's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL][L0]: Check Queue refcnt prior to using members in event wait/r…

…elease (intel#2471)

- If the Queue was cleared of L0 data structures ie Refcnt == 0
  then all L0 data structures in the pi_queue can no longer be used.
- Prevent EventWait and EventRelease from using invalid data structures
  if the Queue has already been cleared.

Signed-off-by: Spruit, Neil R <[email protected]>

20200915

Toggle 20200915's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL] Refactor -fsycl-esimd and -fsycl-int-header options (intel#2466)

-fsycl-int-header option initialization code moved closer to code
section processing other SYCL options.

-fsycl-esimd enables optimizations in SYCL mode, which is not necessary
after intel@5976ff0

20200912

Toggle 20200912's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL][FPGA] Align clang with new spec of accessor_property_list (int…

…el#2447)

Signed-off-by: Mikhail Lychkov <[email protected]>

2020-09

Toggle 2020-09's commit message
2020-09 release

20200911

Toggle 20200911's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL][Doc] Move USM extension doc to Khronos (intel#2457)

Signed-off-by: James Brodman <[email protected]>

20200910

Toggle 20200910's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL] Diagnose attempt to pass pointer to VLA as kernel arg (intel#2441

)

VLA as well as pointers to VLA require additional AST transformation to make
emission of corresponding type in LLVM IR possible. Without this transformation
Codegen just crashes.
Implementing this transformation is not reasonable whereas SYCL standard
doesn't allow VLA in device code, so emit an error in case if pointer to
VLA is passed as kernel argument.

20200909

Toggle 20200909's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL][Spec] Make accessor_properties a ONEAPI extension and add the …

…buffer_location extension (intel#2439)

* Made accessor_properties a ONEAPI extension.

* Added buffer_location, an INTEL extension that builds on accessor_properties