Lines Matching defs:BBI
241 for (MachineBasicBlock::iterator BBI = I->begin(), BBE = I->end();
242 BBI != BBE && BBI->isPHI(); ++BBI) {
243 unsigned DestReg = BBI->getOperand(0).getReg();
245 PHISrcDefs[I].push_back(BBI);
247 for (unsigned i = 1; i < BBI->getNumOperands(); i += 2) {
248 MachineOperand &SrcMO = BBI->getOperand(i);
274 for (MachineBasicBlock::iterator BBI = I->begin(), BBE = I->end();
275 BBI != BBE && BBI->isPHI(); ++BBI) {
276 InsertCopiesForPHI(BBI, I);
285 for (MachineBasicBlock::iterator BBI = I->begin(), BBE = I->end();
286 BBI != BBE && BBI->isPHI(); ++BBI) {
287 unsigned DestReg = BBI->getOperand(0).getReg();
290 for (unsigned i = 1; i < BBI->getNumOperands(); i += 2) {
291 unsigned SrcReg = BBI->getOperand(i).getReg();
302 MachineBasicBlock::iterator BBI = I->begin(), BBE = I->end();
303 while (BBI != BBE && BBI->isPHI()) {
304 MachineInstr *PHI = BBI;
326 ++BBI;
528 for (std::vector<MachineInstr*>::const_iterator BBI = DefInstrs.begin(),
529 BBE = DefInstrs.end(); BBI != BBE; ++BBI) {
530 for (MachineInstr::const_mop_iterator I = (*BBI)->operands_begin(),
531 E = (*BBI)->operands_end(); I != E; ++I) {
564 while (NewParent && (!DT->dominates(MRI->getVRegDef(NewParent), *BBI)
572 && LI->getInterval(NewParent).liveAt(LI->getInstructionIndex(*BBI))) {
596 for (MachineBasicBlock::iterator BBI = (*SI)->begin(), BBE = (*SI)->end();
597 BBI != BBE && BBI->isPHI(); ++BBI) {
598 MachineInstr *PHI = BBI;