Lines Matching refs:MachineBasicBlock
131 MachineBasicBlock&,
137 void InsertCopiesForPHI(MachineInstr*, MachineBasicBlock*);
155 DenseMap<MachineBasicBlock*, std::vector<MachineInstr*> > PHISrcDefs;
166 typedef DenseSet<std::pair<MachineBasicBlock*, unsigned> > SrcCopySet;
171 typedef DenseMap<std::pair<MachineBasicBlock*, unsigned>, MachineInstr*>
217 static MachineOperand *findLastUse(MachineBasicBlock *MBB, unsigned Reg) {
220 for (MachineBasicBlock::reverse_iterator RI = MBB->rbegin(); ; ++RI) {
241 for (MachineBasicBlock::iterator BBI = I->begin(), BBE = I->end();
274 for (MachineBasicBlock::iterator BBI = I->begin(), BBE = I->end();
285 for (MachineBasicBlock::iterator BBI = I->begin(), BBE = I->end();
302 MachineBasicBlock::iterator BBI = I->begin(), BBE = I->end();
370 MachineBasicBlock *MBB = I->first;
378 for (MachineBasicBlock::succ_iterator SI = MBB->succ_begin(),
520 MachineBasicBlock &MBB,
594 for (MachineBasicBlock::succ_iterator SI = MBB.succ_begin(),
596 for (MachineBasicBlock::iterator BBI = (*SI)->begin(), BBE = (*SI)->end();
649 MachineBasicBlock *MBB) {
666 MachineBasicBlock *PredBB = PHI->getOperand(i + 1).getMBB();
692 MachineBasicBlock::iterator