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

Tags: linkren/llvm

Tags

sycl-nightly/20210725

Toggle sycl-nightly/20210725's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL][FPGA] Refactor of statement attributes (intel#4136)

This patch
 1. refactors six statement attributes to align with upstream:
 
     SYCLIntelFPGALoopCountAttr 
     SYCLIntelFPGAInitiationIntervalAttr 
     SYCLIntelFPGAMaxConcurrencyAttr
     SYCLIntelFPGAMaxInterleavingAttr
     SYCLIntelFPGASpeculatedIterationsAttr 
     SYCLIntelFPGALoopCoalesceAttr 

 2. stores expression as ConstantExpr in Semantic Attributes
 3. removes generic function "BuildSYCLIntelFPGALoopAttr"
 4. updates codegen codes to use single variable for loop metadata and value.

Signed-off-by: Soumi Manna <soumi.manna@intel.com>

sycl-nightly/20210724

Toggle sycl-nightly/20210724's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[Driver][SYCL] Enable way to emit int-footer source to a specific dir (

…intel#4167)

During an -fsycl enabled build, we use an integration footer during the
host portion of the compilation.  This requires to create a temporary
file that is based on the original source file and contains the generated
footer.

Some build systems recognize this additional file that is being generated
and is not part of any expected generated dependency.  Introduce an option
that allows the user to specify the location in which this new source
file is created so the build system can properly track and recognize its
creation.  The new option is -fsycl-footer-path=<path>

sycl-nightly/20210723

Toggle sycl-nightly/20210723's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[BuildBot] Add llvm-enable-projects flag to configure.py (intel#4169)

Allows llvm-enable-projects to be added through arguments instead of modifying configure.py

sycl-nightly/20210722

Toggle sycl-nightly/20210722's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SPIR-V][NFC] Move non-upstreamed FuncParam decorations into internal…

…:: (intel#4138)

The decorations do not exist in KhronosGroup/SPIRV-LLVM-Translator, however will interfere
with the forthcoming pulldown of SPIR-V Headers changes. Therefore, the decorations should
be moved into the dedicated internal header.

Signed-off-by: Artem Gindinson artem.gindinson@intel.com

sycl-nightly/20210721

Toggle sycl-nightly/20210721's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL] Add missing <cstring> header to spirv.hpp (intel#4157)

The changes in intel#3815 introduced calls to std::memcpy without including
<cstring>, causing some tests to fail.

Signed-off-by: John Pennycook <john.pennycook@intel.com>

sycl-nightly/20210720

Toggle sycl-nightly/20210720's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[libdevice][NFC] Fix libdevice dependencies list (intel#4130)

Compilation in SYCL mode involves a lot of tools, which must be built
before compiler is used.

sycl-nightly/20210718

Toggle sycl-nightly/20210718's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL] Fix ONEAPI::online_compiler impl after intel#4014 (intel#4128)

This patch fixes implementation of ONEAPI::online_compiler class after
PR intel#4014:

* fix post-commit failure in SharedLibs caused by extra syntax
operations: https://github.com/intel/llvm/runs/3091963555
* fix return type for functions which return `online_compiler<Lang> &`:
now correct `ONEAPI::online_compiler<Lang> &` returns instead of wrong
`ext::intel::online_compiler<Lang> &`

sycl-nightly/20210716

Toggle sycl-nightly/20210716's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL][LIBCLC] Add memory/control barrier, sqrt, sin and cos builtins…

… for AMDGCN (intel#4091)

sycl-nightly/20210715

Toggle sycl-nightly/20210715's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[SYCL] Omit TemplatedDecl from int-footer for a VarTemplateDecl (inte…

…l#4108)

The hook we had always added the VarDecl when it was visited, however
when evaluating a VarTemplateDecl, Clang creates a VarDecl to represent
the declaration as a child of the VarTemplateDecl. We don't need to
capture it in our collection since the VarTemplateSpecializationDecl
will provide the info we need.

If we DON'T do this, we end up having 2 specializations for the
specialization_id, one of which is invalid.

sycl-nightly/20210714

Toggle sycl-nightly/20210714's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
LLVM and SPIRV-LLVM-Translator pulldown (WW29) intel#4092

LLVM: llvm/llvm-project@6b16683
SPIRV-LLVM-Translator: KhronosGroup/SPIRV-LLVM-Translator@c8aaa5f
0