Lines Matching refs:phi
177 MachineBasicBlock::iterator phi = BB->begin();
178 while (phi != BB->end() && phi->isPHI()) {
179 for (unsigned i = phi->getNumOperands() - 1; i >= 2; i-=2)
180 if (!preds.count(phi->getOperand(i).getMBB())) {
181 phi->RemoveOperand(i);
182 phi->RemoveOperand(i-1);
186 if (phi->getNumOperands() == 3) {
187 unsigned Input = phi->getOperand(1).getReg();
188 unsigned Output = phi->getOperand(0).getReg();
190 MachineInstr* temp = phi;
191 ++phi;
204 ++phi;