Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix optIsLoopEntry to skip removed loops (#61527)
This was preventing block compaction with loop entry blocks in loops that had been previously optimized away (and thus removed from the loop table). There are a few cases where we now delete dead code that was previously left in the function. There are a number of spurious local weighting and IG textual asm diffs changes, possibly due to how PerfScore is implemented (there are some surprisingly large PerfScore changes in a few cases, despite no change in (most) generated code).
- Loading branch information