-
Notifications
You must be signed in to change notification settings - Fork 801
[SYCL][PI] Add versioning for plugins #6216
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
Changes from all commits
Commits
Show all changes
21 commits
Select commit
Hold shift + click to select a range
1b30ae5
Adding versioning for plugins
49095e2
Adding version output to SYCL_PI_TRACE=1
86ce4db
Removing old stuff
601bc7d
Moving triple concat to pi.h and adding PluginVersion to SYCL_PI_TRAC…
a9e26cc
Fix bug
a2ba928
Responding to comments
6a92998
Update sycl/include/CL/sycl/detail/pi.h
hdelan 07870ca
Using new macro
a80c8c5
Adding plugin versions to all plugins, as well as creating pi_opencl.hpp
c958504
Merge branch 'sycl' into pi-version
hdelan a274a57
Fix bug
849df8f
Merge branch 'pi-version' of https://github.com/hdelan/llvm into pi-v…
de61bb9
Buf fix
778baf4
Fix and increase the size of PiVersion and PluginVersion
e4fdac4
Only check the major version for compatibility
97a20b1
Fix typo
e89e6a0
Defining the string length of major in pi.h
4bdab9d
Adding _PI_PLUGIN_VERSION_CHECK
af48ca4
Clang format
4bf31cf
Moving things back to .cpp file
179ebac
Reverting changes
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,27 @@ | ||
| //==---------- pi_opencl.hpp - OpenCL Plugin -------------------------------==// | ||
smaslov-intel marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| // | ||
| // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. | ||
| // See https://llvm.org/LICENSE.txt for license information. | ||
| // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception | ||
| // | ||
| //===----------------------------------------------------------------------===// | ||
| /// \defgroup sycl_pi_ocl OpenCL Plugin | ||
| /// \ingroup sycl_pi | ||
|
|
||
| /// \file pi_opencl.hpp | ||
| /// Declarations for vOpenCL Plugin. It is the interface between device-agnostic | ||
| /// SYCL runtime layer and underlying OpenCL runtime. | ||
| /// | ||
| /// \ingroup sycl_pi_ocl | ||
|
|
||
| #ifndef PI_OPENCL_HPP | ||
| #define PI_OPENCL_HPP | ||
|
|
||
| // This version should be incremented for any change made to this file or its | ||
| // corresponding .cpp file. | ||
| #define _PI_OPENCL_PLUGIN_VERSION 1 | ||
|
|
||
| #define _PI_OPENCL_PLUGIN_VERSION_STRING \ | ||
| _PI_PLUGIN_VERSION_STRING(_PI_OPENCL_PLUGIN_VERSION) | ||
|
|
||
| #endif // PI_OPENCL_HPP | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.