Lines Matching refs:PHI

374       } else if (Opcode != PPC::IMPLICIT_DEF && Opcode != PPC::PHI)  in collectUnprimedAccPHIs()
380 if (Opcode != PPC::PHI) in collectUnprimedAccPHIs()
399 for (MachineInstr *PHI : llvm::reverse(PHIs)) { in convertUnprimedAccPHIs()
405 for (unsigned PHIOp = 1, NumOps = PHI->getNumOperands(); PHIOp != NumOps; in convertUnprimedAccPHIs()
407 Register RegOp = PHI->getOperand(PHIOp).getReg(); in convertUnprimedAccPHIs()
411 Opcode == PPC::PHI) && in convertUnprimedAccPHIs()
417 PHIOps.push_back({PHIInput->getOperand(1), PHI->getOperand(PHIOp + 1)}); in convertUnprimedAccPHIs()
423 PHI->getOperand(PHIOp + 1)}); in convertUnprimedAccPHIs()
424 } else if (Opcode == PPC::PHI) { in convertUnprimedAccPHIs()
433 PHI->getOperand(PHIOp + 1)}); in convertUnprimedAccPHIs()
442 if (PHI != PHIs[0]) in convertUnprimedAccPHIs()
445 *PHI->getParent(), PHI, PHI->getDebugLoc(), TII->get(PPC::PHI), AccReg); in convertUnprimedAccPHIs()
452 addRegToUpdate(PHI->getOperand(0).getReg()); in convertUnprimedAccPHIs()
454 ChangedPHIMap[PHI] = NewPHI.getInstr(); in convertUnprimedAccPHIs()
456 LLVM_DEBUG(PHI->dump()); in convertUnprimedAccPHIs()
582 if (RootPHI->getOpcode() != PPC::PHI) in simplifyCode()
1133 return DefPhiMI && (DefPhiMI->getOpcode() == PPC::PHI) && in simplifyCode()
1472 if (BB1 && Inst->getOpcode() == PPC::PHI && Inst->getParent() == BB2) { in getSrcVReg()
1570 if (Inst->getParent() == &MBB && Inst->getOpcode() != PPC::PHI) in eligibleForCompareElimination()
1845 assert(Inst->getOpcode() == PPC::PHI && in eliminateRedundantCompare()
1858 TII->get(PPC::PHI), NewVReg) in eliminateRedundantCompare()