Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:MBB

54                                    const MachineBasicBlock &MBB);
61 const MachineBasicBlock &MBB) {
62 unsigned Num = MBB.getNumber();
67 return computeLastInsertPoint(CurLI, MBB);
72 MachineBasicBlock &MBB);
103 MachineBasicBlock *MBB;
187 /// isThroughBlock - Return true if CurLI is live through MBB without uses.
188 bool isThroughBlock(unsigned MBB) const { return ThroughBlocks.test(MBB); }
346 MachineBasicBlock &MBB,
353 /// getShallowDominator - Returns the least busy dominator of MBB that is
355 MachineBasicBlock *findShallowDominator(MachineBasicBlock *MBB,
411 /// enterIntvAtEnd - Enter the open interval at the end of MBB.
412 /// Use the open interval from the inserted copy to the MBB end.
414 SlotIndex enterIntvAtEnd(MachineBasicBlock &MBB);
416 /// useIntv - indicate that all instructions in MBB should use OpenLI.
417 void useIntv(const MachineBasicBlock &MBB);
430 /// leaveIntvAtTop - Leave the interval at the top of MBB.
431 /// Add liveness from the MBB top to the copy.
433 SlotIndex leaveIntvAtTop(MachineBasicBlock &MBB);