Separate statements from GenTree, part 1 (dotnet/coreclr#25898)
* Fix some leftovers where we used GenTree instead of GenTreeStmt. * Separate GT_IL_OFFSET and GT_STMT. * Add unreached to gtHashValue for GT_STMT. it has an assert that tree is not GT_STMT: https://github.com/dotnet/coreclr/blob/dotnet/coreclr@65a50887b9a460d7833f0ab476fab9027f1e8166/src/jit/gentree.cpp#L1837 the assert was added before 2010. * Do not use gtCloneExpr for stms. * Fix optUnrollLoops. The was a wrong change in cbf3704a8421ef0b093d68a93d867c9a768dc9d. Commit migrated from https://github.com/dotnet/coreclr/commit/86fd1ea08c3d05855992df64fbb09929cb47e068
Showing
想要评论请 注册 或 登录