-
Notifications
You must be signed in to change notification settings - Fork 787
[SYCL] Adding support for 'sycl_special_class' attribute. #3892
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
117 commits
Select commit
Hold shift + click to select a range
846e694
[SYCL] Implement sycl_special_class attribute
Fznamznon 5e679f8
Merge remote-tracking branch 'remote/sycl' into pr_2091
zahiraam bdb1ff5
Fix build issues
zahiraam 203edd6
Merge remote-tracking branch 'remote/sycl' into pr_2091
zahiraam dc74a5e
Fixing build errors
zahiraam 65ac140
Indent
zahiraam 6586846
Indent
zahiraam a3c118b
Fixed build errors
zahiraam 30c5a03
Merge remote-tracking branch 'remote/sycl' into pr_2091
zahiraam 3999939
Merge remote-tracking branch 'remote/sycl' into pr_2091
zahiraam c3f8757
Fix LIT tests
zahiraam ab4c68e
Merge remote-tracking branch 'remote/sycl' into pr_2091
zahiraam 58db6b5
Fixed build errors
zahiraam c009836
Merge remote-tracking branch 'remote/sycl' into pr_2091
zahiraam 05b0af8
Fixed build errors
zahiraam 425bb97
Fixed build errors
zahiraam 890e4b0
Merge remote-tracking branch 'remote/sycl' into pr_2091
zahiraam 89b49c8
Respond to review comments
zahiraam b897a02
Merge remote-tracking branch 'remote/sycl' into pr_2091
zahiraam 159b484
Respond to review comments
zahiraam fe1450e
Removed the enum argument from the attribute definition
zahiraam f7d9f31
Merge remote-tracking branch 'remote/sycl' into pr_2091
zahiraam 9c59465
Formatting
zahiraam f4cfd63
Fix LIT test pragma-attribute-supported-attributes-list
zahiraam b1b708e
Merge remote-tracking branch 'remote/sycl' into pr_2091
zahiraam ad5c50f
Respond to review comments
zahiraam 8771fb3
Merge remote-tracking branch 'remote/sycl' into pr_2091
zahiraam 94b56df
Merge remote-tracking branch 'remote/sycl' into pr_2091
zahiraam 68fb2b5
Making special classes type agnostic
zahiraam 204cccb
fix conflicts
zahiraam 59e5f0b
fix conflicts
zahiraam eb7997d
Fix format
zahiraam c34f5f2
Remove argument attribute from macro SYCL_SPECIAL_CLASS
zahiraam ed896c6
Merge remote-tracking branch 'remote/sycl' into pr_2091
zahiraam 5b95a01
Apply suggestions from code review to fix pre-commit tests.
bader 8922d48
[SYCL][ROCm] Fix building libclc for AMD (#4199)
npmiller d439bfe
[SYCL] Fix some Doxygen build warnings (#4170)
vmaksimo c37c9bb
[SYCL] Add splitting module capabilities when compiling for NVPTX and…
Naghasan 2842545
[SYCL] Restore the correct initialization for _statically_coalesce_va…
dm-vodopyanov 87b5473
[opencl-aot] Add option to control output of verbose log (#4179)
linkren 4b3fdde
[Doc] Update SYCL CUDA documentation (#4214)
Naghasan f7b1782
[SYCL][LIBCLC] Add support for non-uniform [I/F]Mul op in ptx-nvidiac…
jchlanda 170b344
[SYCL][LIBCLC] Add subgroup builtins for AMDGCN (#4208)
jchlanda 5862f84
[SYCL] Construct context from first device in unit tests (#4142)
npmiller e7352f2
[SYCL] Expansion of the class CG to CommandGroup (#4216)
denis-kabanov 23ff551
[SYCL] Fix true missing on Windows (#4211)
c1b1a74
[SYCL][LIBCLC] Add sqrt for doubles for amdgcn-amdhsa (#4223)
npmiller 96f7cb5
[Driver][SYCL] Enable adding of default device triple (#4175)
mdtoguchi aa8d164
[Driver][SYCL] Adjust header inclusion for source + generated footer …
mdtoguchi 7275b34
[SYCL] Update windows driver version (#4215)
NikitaRudenkoIntel f308a4e
[SYCL] Fix initialization of interoperability memory objects (#4205)
sergey-semenov 5950cd0
[SYCL] Replace filename default argument of code_location to nullptr …
6a3589b
[SYCL][Doc] Update ROCM section of GetStartedGuide (#4229)
rolandschulz 71e85cf
Respond to review comments
zahiraam c2602c6
Remove driver changes
zahiraam 8db682d
Remove non-related changes
zahiraam 9aa5193
Fix SyclOptReport::handleSpecialType
zahiraam 81e7a4f
Fix indentation
zahiraam 4bd54d7
Remove unrelated changes
zahiraam e886e79
Merge remote-tracking branch 'remote/sycl' into pr_2091
zahiraam 631e1f3
Merge remote-tracking branch 'remote/sycl' into pr_2091
zahiraam b912ab3
Fix for ESIMD failures
zahiraam 261def5
Merge remote-tracking branch 'remote/sycl' into pr_2091
zahiraam 92375e4
Fix indentation
zahiraam f6efdec
Fix conflics
zahiraam 999fea8
Fix conflics
zahiraam 9fee895
Merge remote-tracking branch 'remote/sycl' into pr_2091
zahiraam 1da2b10
Fix conflics
zahiraam f5e7918
Merge remote-tracking branch 'remote/sycl' into pr_2091
zahiraam 5e4cdbc
Removed checkSyclAccessorType
zahiraam c2a28d8
Merge remote-tracking branch 'remote/sycl' into pr_2091
zahiraam 3be4eef
OptReport is now taking the type of the class
zahiraam f0f382f
Merge remote-tracking branch 'remote/sycl' into pr_2091
zahiraam bdd04d7
Corrected the assert comments, fixed the string generated in the opt …
zahiraam e12eec1
Merge remote-tracking branch 'remote/sycl' into pr_2091
zahiraam bf22398
Addressed Elizabeth's review comments
zahiraam 364fb99
Fixed comment referring to 'sample'
zahiraam 62ea8ce
Merge branch 'pr_2091' of https://github.com/zahiraam/llvm-1 into pr_…
zahiraam e4d66fc
Remove unrelated change
zahiraam e97af83
Deleted CodeGenSYCL/special-classes.cpp
zahiraam 281e337
Remove unrelated change
zahiraam 497b6ac
Remove unrelated change
zahiraam ddf8394
Remove unrelated change
zahiraam 1896639
Remove unrelated change
zahiraam 24c6f3a
Merge remote-tracking branch 'remote/sycl' into pr_2091
zahiraam 2efd65d
Remove unrelated change
zahiraam cac1b20
Merge remote-tracking branch 'remote/sycl' into pr_2091
zahiraam ecbb2be
Remove unrelated change
zahiraam 2116ca5
Merge remote-tracking branch 'remote/sycl' into pr_2091
zahiraam 7b734e0
Merge remote-tracking branch 'remote/sycl' into pr_2091
zahiraam 72c2b17
Removed the __init_esimd method
zahiraam b8e840c
Leaving the removal of __init_esimd method for another patch
zahiraam 98463ad
Refactor code to handle accesors' parameters.
zahiraam 7130ef4
Fix comments.
zahiraam c397857
Merge remote-tracking branch 'remote/sycl' into pr_2091
zahiraam 30c3ca8
Addressed review comments
zahiraam 9696f11
Merge remote-tracking branch 'remote/sycl' into pr_2091
zahiraam 730de70
Put back the init_esimd and responded to review. The init_esimd chang…
zahiraam f0e7cd9
Merge remote-tracking branch 'remote/sycl' into pr_2091
zahiraam b0297aa
Indentation
zahiraam a2595b9
Merge remote-tracking branch 'remote/sycl' into pr_2091
zahiraam ae23b63
Merge remote-tracking branch 'remote/sycl' into pr_2091
zahiraam 4383f9f
Merge remote-tracking branch 'remote/sycl' into pr_2091
zahiraam 179abad
Fix LIT failures
zahiraam b8dd5cf
Fix format
zahiraam b0356ce
Fix format
zahiraam 4457a96
Removing the property-list handing from (fake) FE header
zahiraam 50a09ce
Merge remote-tracking branch 'remote/sycl' into pr_2091
zahiraam d7a5105
Making explicit the test for accessor kind and leave init_esimd as is…
zahiraam e0c44d3
Respond to review commentse
zahiraam a736a7f
Respond to review comment
zahiraam 71e8d97
Respond to review comment
zahiraam 949aead
Fix formatting
zahiraam 462ff09
Fix formatting
zahiraam d170717
Removed clang-format directives and fixed indentation
zahiraam 80cb0d6
Fix indentation
zahiraam 1aa856c
Fix indentation
zahiraam 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
Oops, something went wrong.
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.