-
Notifications
You must be signed in to change notification settings - Fork 14.8k
[AllocToken, Clang] Implement __builtin_infer_alloc_token() and llvm.alloc.token.id #156842
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
Open
melver
wants to merge
51
commits into
main
Choose a base branch
from
users/melver/spr/alloctoken-clang-implement-__builtin_alloc_token_infer-and-llvmalloctokenid
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+639
−116
Open
Changes from all commits
Commits
Show all changes
51 commits
Select commit
Hold shift + click to select a range
cfbe7f9
[𝘀𝗽𝗿] changes to main this commit is based on
melver a5dccd9
[𝘀𝗽𝗿] initial version
melver 7bd0cf0
[𝘀𝗽𝗿] changes introduced through rebase
melver 131332f
rebase
melver 0b4a9cf
[𝘀𝗽𝗿] changes introduced through rebase
melver f2ca41f
fixup! Switch to fixed MD
melver 48227c8
fixup!
melver 4687a18
[𝘀𝗽𝗿] changes introduced through rebase
melver b7f4c7f
rebase!
melver cfe2bcc
[𝘀𝗽𝗿] changes introduced through rebase
melver 548eba5
fixup!
melver 7f95796
[𝘀𝗽𝗿] changes introduced through rebase
melver 3aa00d1
fixup! address reviewer comments
melver ebb789f
[𝘀𝗽𝗿] changes introduced through rebase
melver 72f662e
fixup! address reviewer comments round 2
melver 183d5ab
[𝘀𝗽𝗿] changes introduced through rebase
melver 7a33b73
fixup! use update_test_checks.py for opt tests
melver a222dca
[𝘀𝗽𝗿] changes introduced through rebase
melver ba5bb6e
fixup! do not strip _
melver f1d10fe
[𝘀𝗽𝗿] changes introduced through rebase
melver 3bad95e
fixup! address some comments
melver 8af2f0d
[𝘀𝗽𝗿] changes introduced through rebase
melver 5fb8572
fixup! address more comments
melver fb64a4b
[𝘀𝗽𝗿] changes introduced through rebase
melver 80f47ce
rebase
melver 5643a2e
[𝘀𝗽𝗿] changes introduced through rebase
melver 5db2e34
fixup! address comments
melver 2fb90fc
[𝘀𝗽𝗿] changes introduced through rebase
melver 28f29d9
fixup!
melver 16cd376
[𝘀𝗽𝗿] changes introduced through rebase
melver a09fc1e
rebase
melver d00d6f6
[𝘀𝗽𝗿] changes introduced through rebase
melver dacf09a
rebase
melver 9d264b1
[𝘀𝗽𝗿] changes introduced through rebase
melver a2df6e7
rebase
melver 1ffe1be
[𝘀𝗽𝗿] changes introduced through rebase
melver ee0275d
rebase
melver c2f16db
[𝘀𝗽𝗿] changes introduced through rebase
melver ab980ba
rebase
melver 8bd82ad
[𝘀𝗽𝗿] changes introduced through rebase
melver e94eeee
rebase
melver 4c24fd5
[𝘀𝗽𝗿] changes introduced through rebase
melver d3e693f
rebase
melver 00806fe
[𝘀𝗽𝗿] changes introduced through rebase
melver 00bf24a
rebase
melver 7d39aa3
[𝘀𝗽𝗿] changes introduced through rebase
melver 74ce4fe
rebase
melver d61b21f
[𝘀𝗽𝗿] changes introduced through rebase
melver f9987e0
rebase
melver f8c4717
[𝘀𝗽𝗿] changes introduced through rebase
melver c29f721
rebase
melver 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
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd rather separate sema changes from codegen
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Separate llvm/.. from clang/.. changes?
Or clang/lib/CodeGen from others?
One is useless without the other, and at least this way, if there's a problem, we can atomically revert one commit instead of several or partially reverting one or several commits.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Clang part looks deppends on LLVM but can be separated.
To avoid unlikely complex revert I'd just rather lang them with delay in a few days.