Lines Matching refs:CurBB
442 unsigned CurBB; member in __anon84c0493f0211::MLocTracker
528 CurBB = NewCurBB; in setMPhis()
530 Location.Value = {CurBB, 0, Location.Idx}; in setMPhis()
536 CurBB = NewCurBB; in loadFromArray()
579 ValueIDNum ValNum = {CurBB, 0, NewIdx}; in trackRegister()
584 ValNum = {CurBB, MaskPair.second, NewIdx}; in trackRegister()
644 void writeRegMask(const MachineOperand *MO, unsigned CurBB, unsigned InstID) { in writeRegMask() argument
655 defReg(ID, CurBB, InstID); in writeRegMask()
1337 unsigned CurBB; member in __anon84c0493f0211::InstrRefBasedLDV
1739 if (!FoundLoc && NewID && NewID->getBlock() == CurBB && in transferDebugInstrRef()
1797 MTracker->defReg(DeadReg, CurBB, CurInst); in transferRegisterDef()
1800 MTracker->writeRegMask(MO, CurBB, CurInst); in transferRegisterDef()
1813 MTracker->defReg(*SRI, CurBB, CurInst); in performCopy()
1820 MTracker->defReg(DRI.getSubReg(), CurBB, CurInst); in performCopy()
1960 ValueID = {CurBB, 0, MTracker->getRegMLoc(Reg)}; in transferSpillOrRestoreInst()
1983 MTracker->defReg(*RAI, CurBB, CurInst); in transferSpillOrRestoreInst()
1996 MTracker->defReg(*RAI, CurBB, CurInst); in transferSpillOrRestoreInst()
2004 ValueIDNum ValueID = {CurBB, 0, L}; in transferSpillOrRestoreInst()
2062 MTracker->defReg(SrcReg, CurBB, CurInst); in transferRegisterCopy()
2160 CurBB = MBB.getNumber(); in produceMLocTransferFunction()
2166 MTracker->setMPhis(CurBB); in produceMLocTransferFunction()
2201 auto &TransferMap = MLocTransfer[CurBB]; in produceMLocTransferFunction()
2210 BlockMasks[CurBB].clearBitsNotInMask(P.first->getRegMask(), BVWords); in produceMLocTransferFunction()
2392 CurBB = MBB->getNumber(); in mlocDataflow()
2398 mlocJoin(*MBB, Visited, MOutLocs, MInLocs[CurBB]); in mlocDataflow()
2412 MTracker->loadFromArray(MInLocs[CurBB], CurBB); in mlocDataflow()
2417 for (auto &P : MLocTransfer[CurBB]) { in mlocDataflow()
2418 if (P.second.getBlock() == CurBB && P.second.isPHI()) { in mlocDataflow()
2424 assert(P.second.getBlock() == CurBB); in mlocDataflow()
2439 OLChanged |= MOutLocs[CurBB][Location.Idx.asU64()] != Location.Value; in mlocDataflow()
2440 MOutLocs[CurBB][Location.Idx.asU64()] = Location.Value; in mlocDataflow()
2948 const MachineBasicBlock *CurBB = DFS.back().first; in vlocDataflow() local
2951 if (CurSucc == CurBB->succ_end()) { in vlocDataflow()
3018 CurBB = MBB->getNumber(); in vlocDataflow()
3028 CurBB, VarsWeCareAbout, MOutLocs, MInLocs, InScopeBlocks, in vlocDataflow()
3141 CurBB = bbnum; in emitLocations()
3268 CurBB = MBB.getNumber(); in ExtendRanges()
3269 VTracker = &vlocs[CurBB]; in ExtendRanges()
3271 MTracker->loadFromArray(MInLocs[CurBB], CurBB); in ExtendRanges()