Skip to content

[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
wants to merge 28 commits into
base: users/Prabhuk/sprmain.callsiteinfocallgraphsection-extract-and-propagate-indirect-call-type-ids
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
f805007
[𝘀𝗽𝗿] initial version
necipfazil Apr 3, 2024
2a17e59
Rebased on top of main
necipfazil Apr 24, 2024
a998707
dyn_cast to isa
necipfazil Apr 29, 2024
4a36a0c
Rebased on upstream main.
necipfazil May 1, 2024
851f62e
Rebase patchset
necipfazil Nov 14, 2024
460f02a
Update inline comment as suggested.
necipfazil Nov 14, 2024
1a8d810
Fixed the tests and addressed most of the review comments.
necipfazil Nov 19, 2024
4f31680
Rebase on top of upstream main. Remove opt has_value, value use.
necipfazil Nov 20, 2024
086baf0
Break clang and llvm parts into separate commits.
necipfazil Nov 20, 2024
5d09cf0
Address review comments. Break llvm and clang patches.
necipfazil Dec 10, 2024
f38ce99
Rebase on top of main.
necipfazil Feb 2, 2025
f80a182
Rename OB_type to OB_callee_type.
necipfazil Feb 5, 2025
fe1b3e2
Rebase on top of main
necipfazil Feb 11, 2025
80f879e
Update IR verifier.
necipfazil Feb 11, 2025
162e967
Add requested tests part 1.
necipfazil Mar 13, 2025
ddc8de5
Update comments in tests.
necipfazil Mar 13, 2025
5e97695
Remove unnecessary asserts. Remove autos for better readability.
necipfazil Mar 13, 2025
1429f1d
Add RISC-V support. Clean up test files.
necipfazil Mar 14, 2025
061fd55
Clean up test files.
necipfazil Mar 15, 2025
09a933d
Address code refactoring and test cleanup comments.
Prabhuk Mar 19, 2025
f1be618
Use metadata instead of OB to construct CallSiteInfo.
Prabhuk Apr 19, 2025
3eee130
Address review comments.
Prabhuk Apr 19, 2025
55ea3e2
Add tailcall tests.
Prabhuk Apr 23, 2025
4724c6e
Move verifier down to parent change.
Prabhuk Apr 23, 2025
f6a71b5
Address review comments.
Prabhuk Apr 23, 2025
a55c857
Address review comments.
Prabhuk Apr 24, 2025
5e5690a
Rebase on parent.
Prabhuk Apr 24, 2025
baaa763
Rebase on parent.
Prabhuk Apr 24, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Clean up test files.
Created using spr 1.3.6-beta.1
  • Loading branch information
necipfazil authored and Prabhuk committed Mar 15, 2025
commit 061fd55dace555439eb8a1bcc0ceac07756daea8

This merge commit was added into this branch cleanly.

There are no new changes to show, but you can still view the diff.