diff --git a/src/coreclr/jit/optimizer.cpp b/src/coreclr/jit/optimizer.cpp index 8dde3b2807b0fb..7ef37f4c77bf76 100644 --- a/src/coreclr/jit/optimizer.cpp +++ b/src/coreclr/jit/optimizer.cpp @@ -7000,7 +7000,7 @@ bool Compiler::optIsProfitableToHoistTree(GenTree* tree, unsigned lnum) int loopVarCount; int varInOutCount; - if (varTypeIsFloating(tree)) + if (varTypeUsesFloatReg(tree)) { hoistedExprCount = pLoopDsc->lpHoistedFPExprCount; loopVarCount = pLoopDsc->lpLoopVarFPCount; @@ -8507,7 +8507,7 @@ void Compiler::optComputeInterestingVarSets() LclVarDsc* varDsc = lvaGetDesc(i); if (varDsc->lvTracked) { - if (varTypeIsFloating(varDsc->lvType)) + if (varTypeUsesFloatReg(varDsc->lvType)) { VarSetOps::AddElemD(this, lvaFloatVars, varDsc->lvVarIndex); }