diff options
author | Carol Eidt <carol.eidt@microsoft.com> | 2016-07-01 17:03:52 -0700 |
---|---|---|
committer | Carol Eidt <carol.eidt@microsoft.com> | 2016-07-05 09:00:33 -0700 |
commit | 12ea758226379d60a6b7fe3c36c1ae687c13012b (patch) | |
tree | 55a47e8da8026517814134530c6fe07e7470fd78 /src/jit/codegenclassic.h | |
parent | fc8689e2486d09cd17f40538ac06ce5aafd2d87d (diff) | |
download | coreclr-12ea758226379d60a6b7fe3c36c1ae687c13012b.tar.gz coreclr-12ea758226379d60a6b7fe3c36c1ae687c13012b.tar.bz2 coreclr-12ea758226379d60a6b7fe3c36c1ae687c13012b.zip |
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.
Diffstat (limited to 'src/jit/codegenclassic.h')
-rw-r--r-- | src/jit/codegenclassic.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/jit/codegenclassic.h b/src/jit/codegenclassic.h index 988437ec66..24c98d6f8d 100644 --- a/src/jit/codegenclassic.h +++ b/src/jit/codegenclassic.h @@ -314,6 +314,9 @@ protected: regMaskTP destReg, regMaskTP bestReg); + void genCodeForCopyObj (GenTreePtr tree, + regMaskTP destReg); + void genCodeForBlkOp (GenTreePtr tree, regMaskTP destReg); |