Lines Matching refs:BBI
798 for (const auto &BBI : MBB) { in analyzePHINodes() local
799 if (!BBI.isPHI()) in analyzePHINodes()
801 for (unsigned i = 1, e = BBI.getNumOperands(); i != e; i += 2) in analyzePHINodes()
802 if (BBI.getOperand(i).readsReg()) in analyzePHINodes()
803 PHIVarInfo[BBI.getOperand(i + 1).getMBB()->getNumber()] in analyzePHINodes()
804 .push_back(BBI.getOperand(i).getReg()); in analyzePHINodes()
857 MachineBasicBlock::iterator BBI = SuccBB->begin(), BBE = SuccBB->end(); in addNewBlock() local
858 for (; BBI != BBE && BBI->isPHI(); ++BBI) { in addNewBlock()
860 Defs.insert(BBI->getOperand(0).getReg()); in addNewBlock()
863 for (unsigned i = 1, e = BBI->getNumOperands(); i != e; i += 2) in addNewBlock()
864 if (BBI->getOperand(i+1).getMBB() == BB) in addNewBlock()
865 getVarInfo(BBI->getOperand(i).getReg()).AliveBlocks.set(NumNew); in addNewBlock()
869 for (; BBI != BBE; ++BBI) { in addNewBlock()
870 for (const MachineOperand &Op : BBI->operands()) { in addNewBlock()
913 for (MachineBasicBlock::iterator BBI = SuccBB->begin(), in addNewBlock() local
915 BBI != BBE && BBI->isPHI(); ++BBI) { in addNewBlock()
916 for (unsigned i = 1, e = BBI->getNumOperands(); i != e; i += 2) in addNewBlock()
917 if (BBI->getOperand(i + 1).getMBB() == BB && in addNewBlock()
918 BBI->getOperand(i).readsReg()) in addNewBlock()
919 getVarInfo(BBI->getOperand(i).getReg()) in addNewBlock()