Recursive Promotion of structs containing fields of structs with a single pointer-sized field #7576
Labels
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
Priority:2
Work that is important, but not critical for the release
tenet-performance
Performance related issue
Milestone
The current implementation lies about the type of struct field as the type of its underlying scalar field. Because of which, in some cases it could lead to an IR where either RHS or LHS of copyblk asg is a scalar type var. These cases has following limitations
These two limitations could be avoided by implementing recursive struct promotion.
category:cq
theme:structs
skill-level:expert
cost:large
impact:medium
The text was updated successfully, but these errors were encountered: