Lines Matching refs:BBI
710 for (const auto &BBI : MBB) { in analyzePHINodes() local
711 if (!BBI.isPHI()) in analyzePHINodes()
713 for (unsigned i = 1, e = BBI.getNumOperands(); i != e; i += 2) in analyzePHINodes()
714 if (BBI.getOperand(i).readsReg()) in analyzePHINodes()
715 PHIVarInfo[BBI.getOperand(i + 1).getMBB()->getNumber()] in analyzePHINodes()
716 .push_back(BBI.getOperand(i).getReg()); in analyzePHINodes()
769 MachineBasicBlock::iterator BBI = SuccBB->begin(), BBE = SuccBB->end(); in addNewBlock() local
770 for (; BBI != BBE && BBI->isPHI(); ++BBI) { in addNewBlock()
772 Defs.insert(BBI->getOperand(0).getReg()); in addNewBlock()
775 for (unsigned i = 1, e = BBI->getNumOperands(); i != e; i += 2) in addNewBlock()
776 if (BBI->getOperand(i+1).getMBB() == BB) in addNewBlock()
777 getVarInfo(BBI->getOperand(i).getReg()).AliveBlocks.set(NumNew); in addNewBlock()
781 for (; BBI != BBE; ++BBI) { in addNewBlock()
782 for (MachineInstr::mop_iterator I = BBI->operands_begin(), in addNewBlock()
783 E = BBI->operands_end(); I != E; ++I) { in addNewBlock()
826 for (MachineBasicBlock::iterator BBI = SuccBB->begin(), in addNewBlock() local
828 BBI != BBE && BBI->isPHI(); ++BBI) { in addNewBlock()
829 for (unsigned i = 1, e = BBI->getNumOperands(); i != e; i += 2) in addNewBlock()
830 if (BBI->getOperand(i + 1).getMBB() == BB && in addNewBlock()
831 BBI->getOperand(i).readsReg()) in addNewBlock()
832 getVarInfo(BBI->getOperand(i).getReg()) in addNewBlock()