Lines Matching refs:phi
181 MachineBasicBlock::iterator phi = BB->begin(); in runOnMachineFunction() local
182 while (phi != BB->end() && phi->isPHI()) { in runOnMachineFunction()
183 for (unsigned i = phi->getNumOperands() - 1; i >= 2; i-=2) in runOnMachineFunction()
184 if (!preds.count(phi->getOperand(i).getMBB())) { in runOnMachineFunction()
185 phi->RemoveOperand(i); in runOnMachineFunction()
186 phi->RemoveOperand(i-1); in runOnMachineFunction()
190 if (phi->getNumOperands() == 3) { in runOnMachineFunction()
191 unsigned Input = phi->getOperand(1).getReg(); in runOnMachineFunction()
192 unsigned Output = phi->getOperand(0).getReg(); in runOnMachineFunction()
194 MachineInstr* temp = phi; in runOnMachineFunction()
195 ++phi; in runOnMachineFunction()
208 ++phi; in runOnMachineFunction()