Skip to content

Commit a03a675

Browse files
author
Sergey Andreenko
authored
struct improvement, part1: create more LCL_FLD (#48377)
* Add additional tests. * Use LclFld when copy to/from promoted from/to an unpromoted struct/block. * Response review.
1 parent 93cee26 commit a03a675

4 files changed

Lines changed: 1944 additions & 103 deletions

File tree

src/coreclr/jit/compiler.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5890,6 +5890,8 @@ class Compiler
58905890
GenTree* fgMorphSmpOpOptional(GenTreeOp* tree);
58915891
GenTree* fgMorphConst(GenTree* tree);
58925892

5893+
bool fgMorphCanUseLclFldForCopy(unsigned lclNum1, unsigned lclNum2);
5894+
58935895
GenTreeLclVar* fgMorphTryFoldObjAsLclVar(GenTreeObj* obj);
58945896
GenTree* fgMorphCommutative(GenTreeOp* tree);
58955897

0 commit comments

Comments
 (0)