CORINFO_FLG_CUSTOMLAYOUT flag on the JIT-EE interface has unclear semantics and it is likely disabling optimizations for no good reason in some cases. We should precisely define the semantics of this change and change the implementation to match. Depending on the definition, rename of the flag may be appropriate too.
category:cq
theme:jit-ee-interface
skill-level:expert
cost:small
impact:small
CORINFO_FLG_CUSTOMLAYOUTflag on the JIT-EE interface has unclear semantics and it is likely disabling optimizations for no good reason in some cases. We should precisely define the semantics of this change and change the implementation to match. Depending on the definition, rename of the flag may be appropriate too.TypedReference.TypedReferenceis ordinary struct with two fields. It should not be needed.category:cq
theme:jit-ee-interface
skill-level:expert
cost:small
impact:small