dotnet / dotnet/runtime

[clr-ios] Implement Swift calling convention in CoreCLR interpreter on x64

Open
#124,949 2 comments 0 reactions 0 assignees View on GitHub
area-CodeGen-Interpreter-coreclr os-ios
Dominant language
C#
Stars
18.3k
Forks
5.6k
PR merge metrics
PR metrics pending

Description

## Description

The Swift calling convention is currently implemented for arm64 and should be extended to x64 if there is a strong use case. This requires porting the existing Swift-specific stubs to the x64 asmhelpers. The implementation should mirror the arm64 stubs while adapting them to the x64 ABI and its dedicated registers.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.