JIT: Not all return buffers are marked with DNER when we get to regular promotion #104571
Labels
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
Milestone
When we do not mark these with DNER before promotion it results in dependent promotion, instead of allowing physical promotion to handle them. One example of this seems to be
Microsoft.CodeAnalysis.CSharp.Symbols.ParameterSymbol:Microsoft.Cci.IParameterTypeInformation.get_CustomModifiers
in benchmarks.run_pgo. It seems to be a path that is related to GDV that ends up creating a call node with a return buffer that isn't marked DNER.The text was updated successfully, but these errors were encountered: