-
Notifications
You must be signed in to change notification settings - Fork 790
[SYCL] Correct CFE behavior with named lambdas in unnamed-lambda mode #3990
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
AaronBallman
merged 47 commits into
intel:sycl
from
erichkeane:correct_kernel_name_marking
Jul 7, 2021
Merged
Changes from all commits
Commits
Show all changes
47 commits
Select commit
Hold shift + click to select a range
4342e62
[SYCL] Limit 'kernel name marking' to ONLY unnamed lambda cases.
f1a3fea
Aaron's comments
d526878
Try not marking all kernels to see if this makes CI happy
0fb1f52
Remove wacky semicolon
d38c494
Update clang/lib/Sema/SemaSYCL.cpp
b9aeb56
[SYCL] Move use of __builtin_sycl_mark_kernel_name, for CI
dd361c9
clang-format
c168d35
Add missing typename I think?
a58ae67
Fix build for GCC hopefully
b68740b
Remove wrappers use of get-kernel-name to avoid auto-name in non-unna…
07ed76a
Another attempt to see if we can get the tests happy
a42df1f
Do not use get_kernel_name_t for the second time for wrapper
AlexeySachkov 5e42e89
Hopefully, the proper fix
AlexeySachkov a5255fb
Revert 'type' removal, that shouldn't be necessary anymore
2fb8ca1
Proper fix
AlexeySachkov cd4b60f
Add test for error about the lack of kernel name
AlexeySachkov 13e2303
Do not use get_kernel_name_t for the second time for wrapper
AlexeySachkov 344362e
Fix up sycl-std and -f[no-]sycl-unnamed-lambdas command line args to …
c9ce737
Make sure the kernel-name generated by the CFE is correct in respect …
d13d009
Correct generation of kernel name, correct the command-line bad-value…
ab287e5
Fix all of the sema checking to work with unnamed kernels/named kerne…
ce4208f
Clang-format fix
f8f2285
Add unnamed-ness to the kerneldesc
5e705aa
Change KernelInfo to work with the soon-to-be-implemented int-header
f53cbc8
clang format for kernel_desc
76e5ba1
First run at int-header
774fbdb
Fix some tests, correct initialization of FreeFunctionCalls
505f54c
Fix last test failures in check-clang
611e064
Add missing 'return' statements in kernelInfo
d476db9
Fix build error in kernel_desc
7d0cd2f
Add triple to a test to make sure it works on widows
f1cf728
Correct behavior of the __pf_kernel_wrapper to maintain namedness.
9be624c
Remove use of is_same_v which is C++17, update test to use disable la…
284df41
Update test to ensure -fsycl is passed to the driver
b1df7ea
Change reduction to make sure auto_name is preserved
067ffda
Fix reduction.hpp clang-format issue
32b4bc8
Take MikeT's suggestion on Options.td implementation.
131ba1f
Apparently BothFlags needs to go last, so fixing MikeT's suggestion
6fa0d7c
Fix build issues in reduction.hpp
f61c5fe
Fix another reduction.hpp build error
32b6b10
make changes requested by Aaron
4fde7ba
clang-format
afa2ece
Remove fsycl-unnamed-lambda from tests, now that it is the default be…
97f2e03
Convert test to /dev/null as requested by aaron
5d370ee
Add whitespace back!
8f45577
Add test to differentiate between qualified/unqualified unnamed lambdas
db8c428
Merge remote-tracking branch 'SYCL_public/sycl' into correct_kernel_n…
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
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.