diff options
| author | Kai Sasaki <lewuathe@gmail.com> | 2024-09-06 08:21:47 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-09-06 08:21:47 +0900 |
| commit | 1be9a80768a03ea9bd2bfbb03762b2bc3c350007 (patch) | |
| tree | 4b5f5a09f7224f3d2e8403a0e6bf9d318e49c116 /lld/MachO/MapFile.cpp | |
| parent | e0a93d3505bf6b4c87e819db7a871e0ce4d4100c (diff) | |
[mlir][affine] Fix the crash due to the simultaneous replacement store (#90829)
`AffineScalarReplacement` should forward the memref store op to load op
only if the store op reaches the load. But it now checks the
reachability only if these ops are in the same block, which causes the
crash reported in https://github.com/llvm/llvm-project/issues/76309.
We need to check the reachability even if they are both in the same
block, which rescues the case where consecutive store operations are
written before the load op.
Diffstat (limited to 'lld/MachO/MapFile.cpp')
0 files changed, 0 insertions, 0 deletions
