-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Support targeting iOS platforms with ILCompiler #81476
Conversation
Tagging subscribers to this area: @agocke, @MichalStrehovsky, @jkotas Issue DetailsThis is a work-in-progress PR of enabling ILCompiler to target iOS and iOSSimulator platforms. It is being tested against a private branch which includes changes that enable building NativeAOT for iOS platforms.
/cc: https://github.com/orgs/dotnet/teams/ilc-contrib
|
src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/DependencyAnalysis/ObjectWriter.cs
Show resolved
Hide resolved
src/coreclr/tools/Common/Compiler/DependencyAnalysis/Target_X64/TargetRegisterMap.cs
Outdated
Show resolved
Hide resolved
… Windows calling convention
Btw, this line will likely need to be updated once this lands. |
src/coreclr/tools/Common/Compiler/DependencyAnalysis/Target_X64/TargetRegisterMap.cs
Outdated
Show resolved
Hide resolved
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.
LGTM. Is there a reason why you have marked it as NO-MERGE?
@jkotas, I thought of waiting for the dependent issue (from the PR's description) to be closed first. |
I do not think we need to wait for the other issue to be closed. This PR looks good to me as-is. |
+1. This unblocks some work in other repositories. |
This PR enables ILCompiler to target iOS and iOSSimulator platforms.
It has been tested against a private branch which includes changes that enable building NativeAOT for iOS platforms.
/cc: @dotnet/ilc-contrib