diff options
Diffstat (limited to 'src/jit/codegencommon.cpp')
-rw-r--r-- | src/jit/codegencommon.cpp | 26 |
1 files changed, 1 insertions, 25 deletions
diff --git a/src/jit/codegencommon.cpp b/src/jit/codegencommon.cpp index 89d6a4ca34..64561de567 100644 --- a/src/jit/codegencommon.cpp +++ b/src/jit/codegencommon.cpp @@ -557,30 +557,6 @@ regMaskTP CodeGenInterface::genGetRegMask(GenTreePtr tree) return regMask; } -//------------------------------------------------------------------------ -// getRegistersFromMask: Given a register mask return the two registers -// specified by the mask. -// -// Arguments: -// regPairMask: a register mask that has exactly two bits set -// Return values: -// pLoReg: the address of where to write the first register -// pHiReg: the address of where to write the second register -// -void CodeGenInterface::genGetRegPairFromMask(regMaskTP regPairMask, regNumber* pLoReg, regNumber* pHiReg) -{ - assert(genCountBits(regPairMask) == 2); - - regMaskTP loMask = genFindLowestBit(regPairMask); // set loMask to a one-bit mask - regMaskTP hiMask = regPairMask - loMask; // set hiMask to the other bit that was in tmpRegMask - - regNumber loReg = genRegNumFromMask(loMask); // set loReg from loMask - regNumber hiReg = genRegNumFromMask(hiMask); // set hiReg from hiMask - - *pLoReg = loReg; - *pHiReg = hiReg; -} - // The given lclVar is either going live (being born) or dying. // It might be both going live and dying (that is, it is a dead store) under MinOpts. // Update regSet.rsMaskVars accordingly. @@ -9917,7 +9893,7 @@ void CodeGen::genFuncletProlog(BasicBlock* block) #endif assert(block != NULL); - assert(block->bbFlags && BBF_FUNCLET_BEG); + assert(block->bbFlags & BBF_FUNCLET_BEG); ScopedSetVariable<bool> _setGeneratingProlog(&compiler->compGeneratingProlog, true); |