Remove unnecessary codes (#38918)
authorDong-Heon Jung <dheon.jung@samsung.com>
Wed, 8 Jul 2020 14:31:48 +0000 (23:31 +0900)
committerGitHub <noreply@github.com>
Wed, 8 Jul 2020 14:31:48 +0000 (07:31 -0700)
src/coreclr/src/jit/lsrabuild.cpp

index 03c6165..549a463 100644 (file)
@@ -1353,13 +1353,8 @@ RefPosition* LinearScan::defineNewInternalTemp(GenTree* tree, RegisterType regTy
 //
 RefPosition* LinearScan::buildInternalIntRegisterDefForNode(GenTree* tree, regMaskTP internalCands)
 {
-    bool fixedReg = false;
     // The candidate set should contain only integer registers.
     assert((internalCands & ~allRegs(TYP_INT)) == RBM_NONE);
-    if (genMaxOneBit(internalCands))
-    {
-        fixedReg = true;
-    }
 
     RefPosition* defRefPosition = defineNewInternalTemp(tree, IntRegisterType, internalCands);
     return defRefPosition;
@@ -1377,13 +1372,8 @@ RefPosition* LinearScan::buildInternalIntRegisterDefForNode(GenTree* tree, regMa
 //
 RefPosition* LinearScan::buildInternalFloatRegisterDefForNode(GenTree* tree, regMaskTP internalCands)
 {
-    bool fixedReg = false;
     // The candidate set should contain only float registers.
     assert((internalCands & ~allRegs(TYP_FLOAT)) == RBM_NONE);
-    if (genMaxOneBit(internalCands))
-    {
-        fixedReg = true;
-    }
 
     RefPosition* defRefPosition = defineNewInternalTemp(tree, FloatRegisterType, internalCands);
     return defRefPosition;