-
Notifications
You must be signed in to change notification settings - Fork 13.6k
[llvm] Extract and propagate indirect call type id #87575
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
Prabhuk
wants to merge
38
commits into
users/Prabhuk/sprmain.callsiteinfocallgraphsection-extract-and-propagate-indirect-call-type-ids
Choose a base branch
from
users/Prabhuk/sprcallsiteinfocallgraphsection-extract-and-propagate-indirect-call-type-ids
base: users/Prabhuk/sprmain.callsiteinfocallgraphsection-extract-and-propagate-indirect-call-type-ids
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.
Open
Changes from 1 commit
Commits
Show all changes
38 commits
Select commit
Hold shift + click to select a range
f805007
[𝘀𝗽𝗿] initial version
necipfazil 2a17e59
Rebased on top of main
necipfazil a998707
dyn_cast to isa
necipfazil 4a36a0c
Rebased on upstream main.
necipfazil 851f62e
Rebase patchset
necipfazil 460f02a
Update inline comment as suggested.
necipfazil 1a8d810
Fixed the tests and addressed most of the review comments.
necipfazil 4f31680
Rebase on top of upstream main. Remove opt has_value, value use.
necipfazil 086baf0
Break clang and llvm parts into separate commits.
necipfazil 5d09cf0
Address review comments. Break llvm and clang patches.
necipfazil f38ce99
Rebase on top of main.
necipfazil f80a182
Rename OB_type to OB_callee_type.
necipfazil fe1b3e2
Rebase on top of main
necipfazil 80f879e
Update IR verifier.
necipfazil 162e967
Add requested tests part 1.
necipfazil ddc8de5
Update comments in tests.
necipfazil 5e97695
Remove unnecessary asserts. Remove autos for better readability.
necipfazil 1429f1d
Add RISC-V support. Clean up test files.
necipfazil 061fd55
Clean up test files.
necipfazil 09a933d
Address code refactoring and test cleanup comments.
Prabhuk f1be618
Use metadata instead of OB to construct CallSiteInfo.
Prabhuk 3eee130
Address review comments.
Prabhuk 55ea3e2
Add tailcall tests.
Prabhuk 4724c6e
Move verifier down to parent change.
Prabhuk f6a71b5
Address review comments.
Prabhuk a55c857
Address review comments.
Prabhuk 5e5690a
Rebase on parent.
Prabhuk baaa763
Rebase on parent.
Prabhuk 6c0b729
Rebase on parent.
Prabhuk 5d49a8d
Rebase on parent.
Prabhuk 706478e
Rebase on parent.
Prabhuk dd7e4b4
Rebase on parent change.
Prabhuk a388287
Remove dso_local and noundef from tests.
Prabhuk 29cc917
Test direct call sites.
Prabhuk 00d17d1
Rebase change stack on top of parent.
Prabhuk 195cd6e
Rebase on main.
Prabhuk 70ca198
Drop local_unnamed_addr.
Prabhuk 24fd769
Replace not check with positive checks.
Prabhuk 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
Rename OB_type to OB_callee_type.
Created using spr 1.3.6-beta.1
- Loading branch information
commit f80a18276ff486060f1740d149ec6c9395e25f17
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
Oops, something went wrong.
You are viewing a condensed version of this merge commit. You can view the full changes here.
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.