Skip to content

JIT: Morph incorrectly folds FIELD_ADDRs into parent stores when it can reorder side effects #125343

@jakobbotsch

Description

@jakobbotsch

#125141 fixes the importer creating incorrectly ordered IR for stfld. However, this was previously hidden in most cases because morph tends to fold FIELD_ADDR into parent indirs. For stores that reorders the side effects of the data node with the null check on the FIELD_ADDR. We should fix morph to take care not to reorder side effect.

Metadata

Metadata

Assignees

Labels

area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions