x86: improve code generation for passing promoted structs #7048
Labels
arch-x86
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
enhancement
Product code improvement that does NOT require public API changes/additions
optimization
tenet-performance
Performance related issue
Milestone
A number of issues remain in the handling of promoted struct arguments (
GT_FIELD_LIST
) after PR dotnet/coreclr#7847:sub
in some or all cases, and/or 2) we should usepush eax
has the legacy jit does. My concern with the latter was that I wasn't sure how careful we need to be about whateax
might contain (if it's padding it isn't guaranteed to be zero, but not sure if it's safe to just push any arbitrary value).category:cq
theme:structs
skill-level:expert
cost:medium
impact:small
The text was updated successfully, but these errors were encountered: