[{info.compFullName,sb} ({info.compMethodHashPrivate,x})] info.compFullName,sb BB{bbNum,d}->BB{bbJumpDest->bbNum,d}; {bbJumpKind,en} BB{bbNum,d}; {bbJumpKind,en} type={ebdHandlerType} [{gtOper,en}, {gtType,en}] [IntCon={((GenTreeIntCon*)this)->gtIconVal, d}] [DblCon={((GenTreeDblCon*)this)->gtDconVal, g}] CNS_STR [LngCon={((GenTreeLngCon*)this)->gtLconVal, l}] [{this->gtOp1,na}={this->gtOp2,na}] [{((GenTreeCast*)this)->gtCastType,en} <- {((GenTreeUnOp*)this)->gtOp1->gtType,en}] [{((GenTreeSIMD*)this)->gtSIMDIntrinsicID,en}, {gtType,en}] [{((GenTreeHWIntrinsic*)this)->gtHWIntrinsicId,en}, {gtType,en}] [{gtOper,en}, {gtType,en}] [{lvType,en}] [{lvType,en}-{lvReason,s}] [{gtOper,en}, {gtType,en} V{((GenTreeLclVar*)this)->_gtLclNum,u}] [{gtOper,en}, {gtType,en} V{((GenTreeLclFld*)this)->_gtLclNum,u}[+{((GenTreeLclFld*)this)->m_lclOffs,u}]] LinearScan "InVarToRegMaps" block->bbNum,2u varIndex = 0 inVarMap = this->inVarToRegMaps[block->bbNum] bbLiveInMap = block->bbLiveIn[0] ((regNumber)inVarMap[varIndex]),en varIndex++ bbLiveInMap = bbLiveInMap >> 1 block = block->bbNext "OutVarToRegMaps" block->bbNum,2u varIndex = 0 outVarMap = this->outVarToRegMaps[block->bbNum] bbLiveInMap = block->bbLiveIn[0] ((regNumber)outVarMap[varIndex]),en varIndex++ bbLiveInMap = bbLiveInMap >> 1 block = block->bbNext this->m_AvailableRegs ((regNumber)regIndex),en regIndex++ reg = reg >> 1 this->m_RegistersWithConstants ((regNumber)regIndex),en regIndex++ reg = reg >> 1 [#{rpNum,d} - {refType,en}] (RegRecord*)this->referent (Interval*)this->referent ((regNumber)regIndex),en regIndex++ reg = reg >> 1 [V{this->varNum,d}, #{this->intervalIndex, d}, reg={(regNumber)physReg, en}] [C{this->intervalIndex, d}, reg={(regNumber)physReg, en}] [I{this->intervalIndex, d}, reg={(regNumber)physReg, en}] [reg={((regNumber)regNum),en}, type={registerType, en}] assignedInterval previousInterval IG{igNum,d} [extend] IG{igNum,d} {_idIns,en} {_idReg1,en} {_idIns,en} {_idReg1,en}, {_idLargeCns,d} {_idIns,en} {_idReg1,en}, {_idLargeCns,d} {_idIns,en} {_idReg1,en}, {_idSmallCns,d} {_idIns,en} Size={m_nSize} Empty m_nSize this->m_pHead this->m_pNext this->m_value