Skip to content

[SYCL]Relax kernel-metadata.cpp test to allow downstream metadata. #521

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Aug 16, 2019

Conversation

erichkeane
Copy link
Contributor

The test kernel-metadata.cpp check-line is too specific, so it prevents
adding metadata in a downstream. This patch just removes the '{' so
additional metadata works.

Signed-off-by: Erich Keane [email protected]

The test kernel-metadata.cpp check-line is too specific, so it prevents
adding metadata in a downstream.  This patch just removes the '{' so
additional metadata works.

Signed-off-by: Erich Keane <[email protected]>
@bader bader merged commit 68fbd02 into intel:sycl Aug 16, 2019
vladimirlaz pushed a commit to vladimirlaz/llvm that referenced this pull request May 25, 2020
This patch makes several improvements to enable correct setting for
ContractionOFF:

  1) Plain `fadd' or `fsub' instruction trigger ContractionOFF to
     avoid optimizations that may fold them to an FMA.

  2) `contract' flag is recognized on `fadd' and `fsub', and it allows
     to suppress (1).

  3) Undefined (external) functions, function pointers and inline asm
     calls force ContractionOFF flag.

  4) Contraction information is now propagated up the call stack until
     an entry point.

Signed-off-by: Andrew Savonichev <[email protected]>
vladimirlaz pushed a commit to vladimirlaz/llvm that referenced this pull request Jun 1, 2020
AlexeySachkov pushed a commit to AlexeySachkov/llvm that referenced this pull request Jun 9, 2020
Found*contractedFMulAdd became unused after commit e89518b ("Enable
strict rules to set ContractionOFF (intel#521)", 2020-05-20).

Add a missing override to suppress a -Winconsistent-missing-override
warning.
aelovikov-intel pushed a commit to aelovikov-intel/llvm that referenced this pull request Feb 23, 2023
…tel#521)

* [SYCL] Rename cuda, hip, level_zero backends to conform SYCL 2020

According to SYCL spec, backend::cuda is renamed to backend::ext_oneapi_cuda,
backend::hip is renamed to backend::ext_oneapi_hip, and backend::level_zero is
renamed to backend::ext_oneapi_level_zero. The backend interop APIs is available
through separate header files "sycl/ext/oneapi/backend/<backendname>.hpp".

* [SYCL] Rename hip backend to conform SYCL 2020

Signed-off-by: Pavel Samolysov <[email protected]>

* [SYCL] Remove outdated header sycl/ext/oneapi/backend/cuda.hpp

Signed-off-by: Pavel Samolysov <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants