- Notifications
You must be signed in to change notification settings - Fork14.5k
[llvm] Extract and propagate callee_type metadata#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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Open
Prabhuk wants to merge48 commits intousers/Prabhuk/sprmain.callsiteinfocallgraphsection-extract-and-propagate-indirect-call-type-idsChoose a base branch fromusers/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.
Uh oh!
There was an error while loading.Please reload this page.
Open
Changes from1 commit
Commits
Show all changes
48 commits Select commitHold shift + click to select a range
f805007
[𝘀𝗽𝗿] initial version
necipfazil2a17e59
Rebased on top of main
necipfazila998707
dyn_cast to isa
necipfazil4a36a0c
Rebased on upstream main.
necipfazil851f62e
Rebase patchset
necipfazil460f02a
Update inline comment as suggested.
necipfazil1a8d810
Fixed the tests and addressed most of the review comments.
necipfazil4f31680
Rebase on top of upstream main. Remove opt has_value, value use.
necipfazil086baf0
Break clang and llvm parts into separate commits.
necipfazil5d09cf0
Address review comments. Break llvm and clang patches.
necipfazilf38ce99
Rebase on top of main.
necipfazilf80a182
Rename OB_type to OB_callee_type.
necipfazilfe1b3e2
Rebase on top of main
necipfazil80f879e
Update IR verifier.
necipfazil162e967
Add requested tests part 1.
necipfazilddc8de5
Update comments in tests.
necipfazil5e97695
Remove unnecessary asserts. Remove autos for better readability.
necipfazil1429f1d
Add RISC-V support. Clean up test files.
necipfazil061fd55
Clean up test files.
necipfazil09a933d
Address code refactoring and test cleanup comments.
Prabhukf1be618
Use metadata instead of OB to construct CallSiteInfo.
Prabhuk3eee130
Address review comments.
Prabhuk55ea3e2
Add tailcall tests.
Prabhuk4724c6e
Move verifier down to parent change.
Prabhukf6a71b5
Address review comments.
Prabhuka55c857
Address review comments.
Prabhuk5e5690a
Rebase on parent.
Prabhukbaaa763
Rebase on parent.
Prabhuk6c0b729
Rebase on parent.
Prabhuk5d49a8d
Rebase on parent.
Prabhuk706478e
Rebase on parent.
Prabhukdd7e4b4
Rebase on parent change.
Prabhuka388287
Remove dso_local and noundef from tests.
Prabhuk29cc917
Test direct call sites.
Prabhuk00d17d1
Rebase change stack on top of parent.
Prabhuk195cd6e
Rebase on main.
Prabhuk70ca198
Drop local_unnamed_addr.
Prabhuk24fd769
Replace not check with positive checks.
Prabhuk5431cd5
Rebase.
Prabhuk38ac87a
Rebase on parent
Prabhuka7ac510
Rebase on top of main.
Prabhuk3f9848f
Rebase on top of main.
Prabhuk72f6773
Rebase on parent
Prabhuk34eb039
Rebase on top of parent change.
Prabhukfd7299f
Rebase on parent.
Prabhuk2065a88
Rebase on parent.
Prabhuk44d4463
Address review comments.
Prabhuk3ec7216
Rebase on top of main.
PrabhukFile filter
Filter by extension
Conversations
Failed to load comments.
Loading
Uh oh!
There was an error while loading.Please reload this page.
Jump to
Jump to file
Failed to load files.
Loading
Uh oh!
There was an error while loading.Please reload this page.
Diff view
Diff view
Add requested tests part 1.
Created using spr 1.3.6-beta.1
- Loading branch information
Uh oh!
There was an error while loading.Please reload this page.
commit162e967c48e27328561c5a5b19041f737c52894b
There are no files selected for viewing
This merge commit was added into this branch cleanly.
There are no new changes to show, but you can stillview the diff.
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.