Closed
Description
The making public of NativeCallableAttribute
UnmanagedCallersOnlyAttribute
done in #33005, provided some additional optimizations. However the Windows-x86 path was deemed lower priority so wasn't optimized. There are various locations where the Windows-x86 platform opted out of the optimization.
Examples:
runtime/src/coreclr/src/vm/jitinterface.cpp
Lines 9212 to 9224 in a1af0f2
runtime/src/coreclr/src/vm/jitinterface.cpp
Lines 12389 to 12392 in a1af0f2
runtime/src/coreclr/src/tools/Common/JitInterface/CorInfoImpl.cs
Lines 2887 to 2891 in a1af0f2