-
Notifications
You must be signed in to change notification settings - Fork 18k
[RISCV] Fix musttail with indirect arguments by forwarding incoming pointers #185094
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
Merged
Changes from 7 commits
Commits
Show all changes
16 commits
Select commit
Hold shift + click to select a range
0166f89
[RISCV] Fix musttail with indirect arguments by forwarding incoming p…
xroche d94c5a0
[RISCV] Address review: use DenseMap for indirect args, add tests
xroche ecb7952
[RISCV] Fix musttail indirect arg forwarding when arguments are reord…
xroche 568648b
[RISCV] Handle computed values in musttail indirect arg forwarding
xroche 484f135
[RISCV][NFC] Apply clang-format to musttail indirect arg forwarding
xroche 0caa871
Merge remote-tracking branch 'origin/main' into riscv-musttail-indire…
xroche 76df154
[RISCV] Fix SDValue lifetime for musttail indirect arg forwarding
xroche 782cd6b
[RISCV] Reject byval in musttail to avoid silent miscompile
xroche 3c3433f
[RISCV] Address musttail review: thread CopyFromReg chain, use getUnk…
xroche b2a04bb
[RISCV] Add musttail tests for stack-spilled, sret, and mixed indirec…
xroche 960401f
[RISCV] Sequence musttail computed-arg stores after CopyFromReg
xroche d9c9be7
[RISCV][NFC] Regenerate CHECK lines for musttail computed-args test
xroche f888fe4
[RISCV] Handle scalable vectors in musttail computed-arg parts loop
xroche 718f9cf
[RISCV][NFC] Clarify why musttail computed-arg stores chain off CopyF…
xroche 63260ea
[RISCV][NFC] Keep isEligibleForTailCallOptimization on one line in te…
xroche b88aa6f
[RISCV] Add musttail tests for scalable vector indirect args
xroche 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
Some comments aren't visible on the classic Files Changed page.
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
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.