Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:mbb

56   if (!MBB)
60 for (MachineBasicBlock::livein_iterator I = MBB->livein_begin(),
61 E = MBB->livein_end(); I != E; ++I)
65 BitVector PR = MBB->getParent()->getFrameInfo()->getPristineRegs(MBB);
70 void RegScavenger::enterBasicBlock(MachineBasicBlock *mbb) {
71 MachineFunction &MF = *mbb->getParent();
86 if (!MBB) {
100 MBB = mbb;
164 if (MBBI == MBB->begin()) {
174 MBBI = MBB->begin();
177 assert(MBBI != MBB->end() && "Already past the end of the basic block!");
180 assert(MBBI != MBB->end() && "Already at the end of the basic block!");
226 MBB->getParent()->verify(NULL, "In Register Scavenger");
237 isLiveInButUnusedBefore(Reg, MI, MBB, TRI, MRI)) &&
293 MachineBasicBlock::iterator ME = MBB->getFirstTerminator();
412 if (!TRI->saveScavengerRegister(*MBB, I, UseMI, RC, SReg)) {
416 TII->storeRegToStackSlot(*MBB, I, SReg, true, Scavenged[SI].FrameIndex,
424 TII->loadRegFromStackSlot(*MBB, UseMI, SReg, Scavenged[SI].FrameIndex,