Lines Matching refs:CurBB

763   ValueIDNum ValNum = {CurBB, 0, NewIdx};  in trackRegister()
768 ValNum = {CurBB, MaskPair.second, NewIdx}; in trackRegister()
778 void MLocTracker::writeRegMask(const MachineOperand *MO, unsigned CurBB, in writeRegMask() argument
787 defReg(ID, CurBB, InstID); in writeRegMask()
813 LocIdxToIDNum[Idx] = ValueIDNum(CurBB, 0, Idx); in getOrTrackSpillLoc()
1306 if (!FoundLoc && NewID && NewID->getBlock() == CurBB && in transferDebugInstrRef()
1455 MTracker->defReg(DeadReg, CurBB, CurInst); in transferRegisterDef()
1458 MTracker->writeRegMask(MO, CurBB, CurInst); in transferRegisterDef()
1466 MTracker->setMLoc(L, ValueIDNum(CurBB, CurInst, L)); in transferRegisterDef()
1517 MTracker->defReg(*RAI, CurBB, CurInst); in performCopy()
1632 ValueIDNum Def(CurBB, CurInst, *MLoc); in transferSpillOrRestoreInst()
1682 MTracker->defReg(*RAI, CurBB, CurInst); in transferSpillOrRestoreInst()
1782 MTracker->defReg(SrcReg, CurBB, CurInst); in transferRegisterCopy()
1884 CurBB = MBB.getNumber(); in produceMLocTransferFunction()
1890 MTracker->setMPhis(CurBB); in produceMLocTransferFunction()
1928 auto &TransferMap = MLocTransfer[CurBB]; in produceMLocTransferFunction()
1937 BlockMasks[CurBB].clearBitsNotInMask(P.first->getRegMask(), BVWords); in produceMLocTransferFunction()
2262 CurBB = MBB->getNumber(); in buildMLocValueMap()
2267 InLocsChanged = mlocJoin(*MBB, Visited, MOutLocs, MInLocs[CurBB]); in buildMLocValueMap()
2276 MTracker->loadFromArray(MInLocs[CurBB], CurBB); in buildMLocValueMap()
2281 for (auto &P : MLocTransfer[CurBB]) { in buildMLocValueMap()
2282 if (P.second.getBlock() == CurBB && P.second.isPHI()) { in buildMLocValueMap()
2288 assert(P.second.getBlock() == CurBB); in buildMLocValueMap()
2303 OLChanged |= MOutLocs[CurBB][Location.Idx.asU64()] != Location.Value; in buildMLocValueMap()
2304 MOutLocs[CurBB][Location.Idx.asU64()] = Location.Value; in buildMLocValueMap()
2600 const MachineBasicBlock *CurBB = DFS.back().first; in getBlocksForScope() local
2603 if (CurSucc == CurBB->succ_end()) { in getBlocksForScope()
2753 CurBB = MBB->getNumber(); in buildVLocValueMap()
2773 if (LiveIn->Kind == DbgValue::VPHI && LiveIn->BlockNo == (int)CurBB) { in buildVLocValueMap()
3042 CurBB = BBNum; in depthFirstVLocAndEmit()
3253 CurBB = MBB.getNumber(); in ExtendRanges()
3254 VTracker = &vlocs[CurBB]; in ExtendRanges()
3256 MTracker->loadFromArray(MInLocs[CurBB], CurBB); in ExtendRanges()