Arm: Include BBJ_ALWAYS blocks in dominance calculation#59376
Arm: Include BBJ_ALWAYS blocks in dominance calculation#59376kunalspathak merged 4 commits intodotnet:mainfrom
Conversation
|
/azp run runtime-coreclr jitstress |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
Tagging subscribers to this area: @JulieLeeMSFT Issue DetailsFor long time in ARM, we have a workaround to add Fixes: #59298
|
|
/azp list |
|
/azp run Antigen |
|
Azure Pipelines successfully started running 1 pipeline(s). |
566aa6b to
49dcb70
Compare
|
/azp run runtime-coreclr jitstress |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
@dotnet/jit-contrib , @BruceForstall |
BruceForstall
left a comment
There was a problem hiding this comment.
I wish we could make this simpler/easier/cleaner, but for now, this LGTM.
|
/azp run Antigen |
|
Azure Pipelines successfully started running 1 pipeline(s). |
For long time in ARM, we have a workaround to add
BBJ_ALWAYSinfgEnterBlksso we do not remove that block and convert the finally intoBBF_RETLESS_CALL. For that reason, we would not iterate over such blocks while computing the dominance reachability . I double checked and we have enough checks to prevent that from happening. So there is no use of special handling of this scenario during dominance calculation.Fixes: #59298