Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Prev Previous commit
Add some JitDump
  • Loading branch information
jakobbotsch committed Oct 19, 2022
commit a569adfa521a02ea31eb69ec369315ef636c3319
7 changes: 7 additions & 0 deletions src/coreclr/jit/loopcloning.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1695,10 +1695,17 @@ void Compiler::optPerformStaticOptimizations(unsigned loopNum, LoopCloneContext*
indir = methodTestInfo->delegateAddressIndir;
}

JITDUMP("Updating flags on GDV guard inside hot loop. Before:\n");
DISPSTMT(stmt);

indir->gtFlags |= GTF_ORDER_SIDEEFF | GTF_IND_NONFAULTING;
indir->gtFlags &= ~GTF_EXCEPT;
assert(!fgStmtListThreaded);
gtUpdateStmtSideEffects(stmt);

JITDUMP("After:\n");
DISPSTMT(stmt);

break;
}

Expand Down