-
Notifications
You must be signed in to change notification settings - Fork 5.3k
JIT: Add basic support for Swift reverse pinvokes #100018
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 1 commit
Commits
Show all changes
16 commits
Select commit
Hold shift + click to select a range
9a9a052
Add test
jakobbotsch bfd4e28
Support SwiftSelf
jakobbotsch 53d00a6
Backend handling
jakobbotsch ea5c172
Fix arm64 build
jakobbotsch 4fd5964
Add missing handling of DNER reason
jakobbotsch ea32187
Fix assert
jakobbotsch e01d190
Fix build
jakobbotsch 40d998a
Remove some unnecessarily aggressive asserts
jakobbotsch 4c64049
Expand assert
jakobbotsch 7d43f3c
Reduce tests
jakobbotsch 49826a8
Disable tests on Mono
jakobbotsch d65c4c3
Regenerate tests
jakobbotsch 3e76803
Factor int parameter register validation
jakobbotsch 21d1c52
Add missing license headers
jakobbotsch b4b73d7
More feedback
jakobbotsch cb44f0b
Run jit-format
jakobbotsch 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
Remove some unnecessarily aggressive asserts
- Loading branch information
commit 40d998ace1c7377b89579e5ad47ec86f3b7a9f96
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
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 have removed this assert in a couple of places because I don't think it is asserting anything meaningful. The existence and mapping of
genMapRegNumToRegArgNumis really an internal detail of howgenFnPrologCalleeRegArgsworks, and I expect to be able to remove it once that function is rewritten.