Lines Matching refs:MachineBasicBlock
143 typedef DenseMap<MachineBasicBlock*, LiveReg*> LiveOutMap;
195 void enterBasicBlock(MachineBasicBlock*);
196 void leaveBasicBlock(MachineBasicBlock*);
202 void processUndefReads(MachineBasicBlock*);
355 void ExeDepsFix::enterBasicBlock(MachineBasicBlock *MBB) {
378 for (MachineBasicBlock::livein_iterator i = MBB->livein_begin(),
392 for (MachineBasicBlock::const_pred_iterator pi = MBB->pred_begin(),
433 void ExeDepsFix::leaveBasicBlock(MachineBasicBlock *MBB) {
551 void ExeDepsFix::processUndefReads(MachineBasicBlock *MBB) {
562 for (MachineBasicBlock::reverse_iterator I = MBB->rbegin(), E = MBB->rend();
755 MachineBasicBlock *Entry = MF->begin();
756 ReversePostOrderTraversal<MachineBasicBlock*> RPOT(Entry);
757 SmallVector<MachineBasicBlock*, 16> Loops;
758 for (ReversePostOrderTraversal<MachineBasicBlock*>::rpo_iterator
760 MachineBasicBlock *MBB = *MBBI;
764 for (MachineBasicBlock::iterator I = MBB->begin(), E = MBB->end(); I != E;
774 MachineBasicBlock *MBB = Loops[i];
776 for (MachineBasicBlock::iterator I = MBB->begin(), E = MBB->end(); I != E;
785 for (ReversePostOrderTraversal<MachineBasicBlock*>::rpo_iterator