[release/9.0-staging] JIT: Include more edges in `BlockDominancePreds` to avoid a JIT crash by github-actions[bot] · Pull Request #110568 · dotnet/runtime
added 5 commits
December 10, 2024 10:40Because of spurious flow it is possible that the preds of the try-begin block are not the only blocks that can dominate a handler. We handled this possibility, but only for finally/fault blocks that can directly have these edges. However, even other handler blocks can be reachable through spurious paths that involves finally/fault blocks, and in these cases returning the preds of the try-begin block is not enough to compute the right dominator statically.
ghost
added
the
area-CodeGen-coreclr
label
Dec 10, 2024
jakobbotsch
changed the title
[release/9.0-staging] JIT: Include more edges in
[release/9.0-staging] JIT: Include more edges in BlockDominancePredsBlockDominancePreds to avoid a JIT crash
jakobbotsch
deleted the
backport/pr-110531-to-release/9.0-staging
branch
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters