Skip to content
This repository was archived by the owner on Jan 23, 2023. It is now read-only.

Commit 12ea758

Browse files
committed
More Blk Op Refactoring
Code refactoring in preparation for 1st Class Structs: Factor out the legacy code generation for CpObj. Abstract some functionality to member methods. Move some block-related method definitions. Make fgOrderBlockOps legacy-only (it is unused in RyuJIT). Factor out the code to create a block init value. Add a new IsLocalExpr() method. Change some variable names to distinguish between objects and their addresses.
1 parent fc8689e commit 12ea758

13 files changed

+523
-368
lines changed

src/jit/codegenclassic.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -314,6 +314,9 @@
314314
regMaskTP destReg,
315315
regMaskTP bestReg);
316316

317+
void genCodeForCopyObj (GenTreePtr tree,
318+
regMaskTP destReg);
319+
317320
void genCodeForBlkOp (GenTreePtr tree,
318321
regMaskTP destReg);
319322

0 commit comments

Comments
 (0)