Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:MBB

52   if (!MBB)
56 for (const auto &LI : MBB->liveins())
60 const MachineFunction &MF = *MBB->getParent();
66 void RegScavenger::enterBasicBlock(MachineBasicBlock *mbb) {
67 MachineFunction &MF = *mbb->getParent();
81 if (!MBB) {
89 MBB = mbb;
161 if (MBBI == MBB->begin()) {
171 MBBI = MBB->begin();
174 assert(MBBI != MBB->end() && "Already past the end of the basic block!");
177 assert(MBBI != MBB->end() && "Already at the end of the basic block!");
230 MBB->getParent()->verify(nullptr, "In Register Scavenger");
242 isLiveInButUnusedBefore(Reg, MI, MBB, TRI, MRI)) &&
298 MachineBasicBlock::iterator ME = MBB->getFirstTerminator();
415 if (!TRI->saveScavengerRegister(*MBB, I, UseMI, RC, SReg)) {
419 TII->storeRegToStackSlot(*MBB, I, SReg, true, Scavenged[SI].FrameIndex,
427 TII->loadRegFromStackSlot(*MBB, UseMI, SReg, Scavenged[SI].FrameIndex,