@@ -7959,19 +7959,19 @@ void CodeGen::genPutArgStkFieldList(GenTreePutArgStk* putArgStk)
79597959            }
79607960        }
79617961
7962-         bool  canStoreWithPush  = fieldIsSlot;
7963-         bool  canLoadWithPush   = genIsValidIntReg (argReg);
7962+         bool  canStoreFullSlot  = fieldIsSlot;
7963+         bool  canLoadFullSlot   = genIsValidIntReg (argReg);
79647964        if  (argReg == REG_NA)
79657965        {
79667966            assert ((genTypeSize (fieldNode) <= TARGET_POINTER_SIZE));
79677967            assert (genTypeSize (genActualType (fieldNode)) == genTypeSize (genActualType (fieldType)));
79687968
79697969            //  We can widen local loads if the excess only affects padding bits.
7970-             canLoadWithPush  = (genTypeSize (fieldNode) == TARGET_POINTER_SIZE) || fieldNode->isUsedFromSpillTemp () ||
7970+             canLoadFullSlot  = (genTypeSize (fieldNode) == TARGET_POINTER_SIZE) || fieldNode->isUsedFromSpillTemp () ||
79717971                              (fieldNode->OperIsLocalRead () && (genTypeSize (fieldNode) >= genTypeSize (fieldType)));
79727972        }
79737973
7974-         if  (canStoreWithPush  && canLoadWithPush )
7974+         if  (canStoreFullSlot  && canLoadFullSlot )
79757975        {
79767976            assert (m_pushStkArg);
79777977            assert (genTypeSize (fieldNode) <= TARGET_POINTER_SIZE);
@@ -7998,8 +7998,8 @@ void CodeGen::genPutArgStkFieldList(GenTreePutArgStk* putArgStk)
79987998                else 
79997999                {
80008000                    //  Use the smaller "mov" instruction in case we do not need a sign/zero-extending load.
8001-                     instruction loadIns  = canLoadWithPush  ? INS_mov : ins_Load (fieldNode->TypeGet ());
8002-                     emitAttr    loadSize = canLoadWithPush  ? EA_PTRSIZE : emitTypeSize (fieldNode);
8001+                     instruction loadIns  = canLoadFullSlot  ? INS_mov : ins_Load (fieldNode->TypeGet ());
8002+                     emitAttr    loadSize = canLoadFullSlot  ? EA_PTRSIZE : emitTypeSize (fieldNode);
80038003                    inst_RV_TT (loadIns, loadSize, intTmpReg, fieldNode);
80048004                }
80058005
0 commit comments