From 044b76947351efc101300fb506195b9e8d7865bc Mon Sep 17 00:00:00 2001 From: Jakob Botsch Nielsen Date: Fri, 19 Jan 2024 21:13:52 +0100 Subject: [PATCH] JIT: Allow compacting loop header blocks (#97205) Minor diffs expected. Removes the last dependency on old loops (that I know of). --- src/coreclr/jit/fgopt.cpp | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/coreclr/jit/fgopt.cpp b/src/coreclr/jit/fgopt.cpp index 996ed5dd16f0e6..16ef174b53c63f 100644 --- a/src/coreclr/jit/fgopt.cpp +++ b/src/coreclr/jit/fgopt.cpp @@ -945,12 +945,6 @@ bool Compiler::fgCanCompactBlocks(BasicBlock* block, BasicBlock* bNext) return false; } - // Don't compact away any loop entry blocks that we added in optCanonicalizeLoops - if (block->HasFlag(BBF_OLD_LOOP_HEADER_QUIRK)) - { - return false; - } - // We don't want to compact blocks that are in different Hot/Cold regions // if (fgInDifferentRegions(block, bNext))