Skip to content
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

Enable multireg long args on 32-bit targets #37925

Open
CarolEidt opened this issue Jun 15, 2020 · 0 comments
Open

Enable multireg long args on 32-bit targets #37925

CarolEidt opened this issue Jun 15, 2020 · 0 comments
Labels
arch-arm32 arch-x86 area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI tenet-performance Performance related issue
Milestone

Comments

@CarolEidt
Copy link
Contributor

CarolEidt commented Jun 15, 2020

With #36862 we have support for enregistering structs that are returned in multiple registers. It should be a relatively small incremental change to enable enregistering of longs that are passed or returned in 2 registers on 32-bit targets.

Marking this as future, but I'm hoping to get it into 5.0, assuming no blocking issues arise.

category:cq
theme:register-allocator
skill-level:expert
cost:small

@CarolEidt CarolEidt added arch-arm32 arch-x86 tenet-performance Performance related issue area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI labels Jun 15, 2020
@CarolEidt CarolEidt added this to the Future milestone Jun 15, 2020
@Dotnet-GitSync-Bot Dotnet-GitSync-Bot added the untriaged New issue has not been triaged by the area owner label Jun 15, 2020
@JulieLeeMSFT JulieLeeMSFT removed the untriaged New issue has not been triaged by the area owner label Jun 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
arch-arm32 arch-x86 area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI tenet-performance Performance related issue
Projects
None yet
Development

No branches or pull requests

3 participants