8000 Tags · psalz/llvm · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: psalz/llvm

Tags

sycl-nightly/20210413

Toggle sycl-nightly/20210413's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[ESIMD] Skip rewriting functions used through function pointers (inte…

…l#3527)

This fixes a crash when running one of the ESIMD tests that use function pointers with `-O0`. The problem here is that the `ESIMDLowerVecArg` pass expects users of the functions to be only call instructions, but it's not the case with function pointers since the address of a function can be stored in some variable.

sycl-nightly/20210412

Toggle sycl-nightly/20210412's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL] Fix group local memory sharing issue (intel#3489)

Group local memory functions depend on inlining pass. When all
optimizations are disabled then those functions are not inlined. If
a user adds several group local memory calls with the same template
argument then only one group local memory function is specialized and
then one memory buffer is allocated. Thus all variables that save
a result of the group local memory call point to the same buffer.
Enable AlwaysInliner pass even when all llvm passes are disabled as
a workaround.

sycl-nightly/20210411

Toggle sycl-nightly/20210411's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL][Doc] Remove extension mechanism (intel#3526)

An extension mechanism has been adopted into the SYCL 2020
specification, and a number of changes have been made since this
earlier proposal.  DPC++ plans to use the SYCL 2020 mechanism, so
remove this earlier draft.

sycl-nightly/20210410

Toggle sycl-nightly/20210410's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL][ESIMD] Update ESIMD docs to address recent user comments: (int…

…el#3516)

- Remove restriction on constant specialization
- Add support for shift operators

sycl-nightly/20210409

Toggle sycl-nightly/20210409's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL] Implement some dependencies for SYCL 2020 Spec constant design (

…intel#3499)

The Spec-constant design (intel#3331) has a
few dependencies on the CFE, including generating unique names for
reachable specialization_id variables and putting the results in the
integration footer.

This patch helps with this effort in 2 ways:
First, it creates a command line option that will be used eventually to
ensure that types with internal linkage have names unique to this
translation unit.  This will eventually be used by the
unique-id/unique-stable-name implementation, but is required as a CC1
option to unblock the Driver implementation.

Second, it generates the integration footer sans the generated names
(which will be added when we have the unique-id/unique-stable-name
implementation in place).  This is necessary to unblock library
implementation of this feature.

sycl-nightly/20210408

Toggle sycl-nightly/20210408's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[ESIMD] Deprecate -fsycl-explicit-simd option (intel#3476)

ESIMD no longer requires -fsycl-explicit-simd flag.

Co-authored-by: Aaron Ballman <aaron@aaronballman.com>

sycl-nightly/20210407

Toggle sycl-nightly/20210407's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL] Add implementation of kernel_bundle. Part 4 (intel#3464)

The patch:
1. Adds minimal interfaces for SYCL2020 style exceptions
2. Adds diagnostics in kernel_bundle related APIs
3. Adds hash functions for new classes
4. Refactors has_kernel_bundle API

sycl-nightly/20210406

Toggle sycl-nightly/20210406's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL] Add support multidimensional subscript for atomic accessor (in…

…tel#3473)

Signed-off-by: mdimakov <maxim.dimakov@intel.com>

sycl-nightly/20210405

Toggle sycl-nightly/20210405's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL][Doc] Update C++ standard support in GSG (intel#3478)

* DPC++ compiler builds applications as C++17 apps and higher

sycl-nightly/20210404

Toggle sycl-nightly/20210404's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL][L0] Support DPC++ extension Queue Order Properties. (intel#3483)

Return back "[SYCL][L0] Support DPC++ extension Queue Order Properties. (intel#3396)" reverted earlier in (intel#3479)
Added fix for the segfault happening due to wait on an already released event.
The related test SYCL/InorderQueue/in_order_event_release.cpp is added in llvm-test-suite.

Signed-off-by: rbegam rehana.begam@intel.com
0