Skip to content

Tags: huanghua1994/llvm

Tags

sycl-nightly/20201202

Toggle sycl-nightly/20201202's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add codeowners for bundler and wrapper tools (intel#2845)

Since these tools are placed in clang/ directory, the automation
requests review from clang frontend code owners, this is not correct. Add
proper code owners for these tools.

sycl-nightly/20201201

Toggle sycl-nightly/20201201's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[sycl-post-link] Add support for composite specialization constants (i…

…ntel#2779)

Design document can be found in sycl/doc/SpecializationConstants.md.

sycl-nightly/20201130

Toggle sycl-nightly/20201130's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL] Move CUDA program interop test to intel/llvm-test-suite (intel…

…#2803)

Corresponding PR is intel/llvm-test-suite#56

sycl-nightly/20201128

Toggle sycl-nightly/20201128's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL] Add template parameter support for max_global_work_dim attribu…

…te (intel#2816)

This patch

adds support for template parameter on [[intel::max_global_work_dim)]] attribute

splits test/SemaSYCL/intel-max-global-work-dim.cpp to separate files for
host compilation (test/SemaSYCL/intel-max-global-work-dim.cpp-host.cpp) and
device compilation (test/SemaSYCL/intel-max-global-work-dim.cpp-device.cpp)

updates sema/codegen tests with mock headers on device.

uses existing function "sema::addIntelSYCLSingleArgFunctionAttr" from
other single argument function attributes such as num_simd_work_items 
and intel_reqd_sub_group_size to avoid source codes duplication and 
reuse for the template parameter support.

addresses special diagnostics in case the value of ‘max_global_work_dim’ 
attribute equals to  0, we shall ensure that if max_work_group_size and 
reqd_work_group_size attributes exist, they hold equal values (1, 1, 1).

additionally updates sema/codegen tests for "reqd-sub-group-size" and 
"num-simd-work-items" attributes with mock headers.

Signed-off-by: Soumi Manna <[email protected]>

sycl-nightly/20201127

Toggle sycl-nightly/20201127's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL][NFC] Fix static code analysis concerns (intel#2822)

Found via a static-analysis tool:

Inside VisitTemplateTemplateArgument()

    TemplateDecl *TD = TA.getAsTemplate().getAsTemplateDecl(); --->Pointer 'TD' returned from call to function 'getAsTemplateDecl' may be NULL

    TemplateParameterList *TemplateParams = TD->getTemplateParameters(); --> will be dereferenced here

This patch fixes null pointer dereference issues in SemaSYCL.cpp file by adding assert().

Signed-off-by: Soumi Manna <[email protected]>

2020-11

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

sycl-nightly/20201125

Toggle sycl-nightly/20201125'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 a link to TBB build from source instructions (intel#2819

)

OpenCL runtime for Intel CPU on windows depends on updated version of TBB
libraries which are not available in binary form. The TBB libraries can be
built from sources under https://github.com/oneapi-src/oneTBB/. Corresponding
message was added to buildbot/dependency.conf file.

sycl-nightly/20201124

Toggle sycl-nightly/20201124'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 release notes for November release (intel#2785)

20201123

Toggle 20201123's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL] Fix build --sharedi-libs flag enabled (intel#2812)

The patch fixes regression introduced by 9218ff5.

20201121

Toggle 20201121's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL][Driver] Do not customize optimizations for non-SPIR targets (i…

…ntel#2799)

All targets other than SPIR should be able to use standard optimization
pipeline.