Home | History | Annotate | Download | only in CodeGen

Lines Matching full:bbi

712     for (const auto &BBI : MBB) {
713 if (!BBI.isPHI())
715 for (unsigned i = 1, e = BBI.getNumOperands(); i != e; i += 2)
716 if (BBI.getOperand(i).readsReg())
717 PHIVarInfo[BBI.getOperand(i + 1).getMBB()->getNumber()]
718 .push_back(BBI.getOperand(i).getReg());
772 MachineBasicBlock::iterator BBI = SuccBB->begin(), BBE = SuccBB->end();
773 for (; BBI != BBE && BBI->isPHI(); ++BBI) {
775 Defs.insert(BBI->getOperand(0).getReg());
778 for (unsigned i = 1, e = BBI->getNumOperands(); i != e; i += 2)
779 if (BBI->getOperand(i+1).getMBB() == BB)
780 getVarInfo(BBI->getOperand(i).getReg()).AliveBlocks.set(NumNew);
784 for (; BBI != BBE; ++BBI) {
785 for (MachineInstr::mop_iterator I = BBI->operands_begin(),
786 E = BBI->operands_end(); I != E; ++I) {