summaryrefslogtreecommitdiff
path: root/src/jit/gcinfo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/jit/gcinfo.cpp')
-rw-r--r--src/jit/gcinfo.cpp31
1 files changed, 0 insertions, 31 deletions
diff --git a/src/jit/gcinfo.cpp b/src/jit/gcinfo.cpp
index 6ed3f6d0df..36c7de0dcf 100644
--- a/src/jit/gcinfo.cpp
+++ b/src/jit/gcinfo.cpp
@@ -259,9 +259,7 @@ GCInfo::WriteBarrierForm GCInfo::gcIsWriteBarrierCandidate(GenTree* tgt, GenTree
switch (tgt->gtOper)
{
-#ifndef LEGACY_BACKEND
case GT_STOREIND:
-#endif // !LEGACY_BACKEND
case GT_IND: /* Could be the managed heap */
if (tgt->TypeGet() == TYP_BYREF)
{
@@ -300,12 +298,10 @@ bool GCInfo::gcIsWriteBarrierAsgNode(GenTree* op)
{
return gcIsWriteBarrierCandidate(op->gtOp.gtOp1, op->gtOp.gtOp2) != WBF_NoBarrier;
}
-#ifndef LEGACY_BACKEND
else if (op->gtOper == GT_STOREIND)
{
return gcIsWriteBarrierCandidate(op, op->gtOp.gtOp2) != WBF_NoBarrier;
}
-#endif // !LEGACY_BACKEND
else
{
return false;
@@ -315,27 +311,6 @@ bool GCInfo::gcIsWriteBarrierAsgNode(GenTree* op)
/*****************************************************************************/
/*****************************************************************************
*
- * If the given tree value is sitting in a register, free it now.
- */
-
-#ifdef LEGACY_BACKEND
-void GCInfo::gcMarkRegPtrVal(GenTree* tree)
-{
- if (varTypeIsGC(tree->TypeGet()))
- {
- if (tree->gtOper == GT_LCL_VAR)
- compiler->codeGen->genMarkLclVar(tree);
- if (tree->InReg())
- {
- gcMarkRegSetNpt(genRegMask(tree->gtRegNum));
- }
- }
-}
-#endif // LEGACY_BACKEND
-
-/*****************************************************************************/
-/*****************************************************************************
- *
* Initialize the non-register pointer variable tracking logic.
*/
@@ -433,11 +408,7 @@ void GCInfo::gcCountForHeader(UNALIGNED unsigned int* untrackedCount, UNALIGNED
/* Has this argument been fully enregistered? */
CLANG_FORMAT_COMMENT_ANCHOR;
-#ifndef LEGACY_BACKEND
if (!varDsc->lvOnFrame)
-#else // LEGACY_BACKEND
- if (varDsc->lvRegister)
-#endif // LEGACY_BACKEND
{
/* if a CEE_JMP has been used, then we need to report all the arguments
even if they are enregistered, since we will be using this value
@@ -801,7 +772,6 @@ GCInfo::WriteBarrierForm GCInfo::gcWriteBarrierFormFromTargetAddress(GenTree* tg
return GCInfo::WBF_BarrierUnknown;
}
-#ifndef LEGACY_BACKEND
//------------------------------------------------------------------------
// gcUpdateForRegVarMove: Update the masks when a variable is moved
//
@@ -868,7 +838,6 @@ void GCInfo::gcUpdateForRegVarMove(regMaskTP srcMask, regMaskTP dstMask, LclVarD
VarSetOps::AddElemD(compiler, gcVarPtrSetCur, varDsc->lvVarIndex);
}
}
-#endif // !LEGACY_BACKEND
/*****************************************************************************/
/*****************************************************************************/