Lines Matching refs:PHIs
286 SmallVectorImpl<MachineInstr *> &PHIs) { in collectUnprimedAccPHIs() argument
287 PHIs.push_back(RootPHI); in collectUnprimedAccPHIs()
289 while (VisitedIndex < PHIs.size()) { in collectUnprimedAccPHIs()
290 MachineInstr *VisitedPHI = PHIs[VisitedIndex]; in collectUnprimedAccPHIs()
313 if (llvm::is_contained(PHIs, Instr)) in collectUnprimedAccPHIs()
315 PHIs.push_back(Instr); in collectUnprimedAccPHIs()
328 SmallVectorImpl<MachineInstr *> &PHIs, in convertUnprimedAccPHIs() argument
331 for (MachineInstr *PHI : llvm::reverse(PHIs)) { in convertUnprimedAccPHIs()
374 if (PHI != PHIs[0]) in convertUnprimedAccPHIs()
469 SmallVector<MachineInstr *, 4> PHIs; in simplifyCode() local
470 if (!collectUnprimedAccPHIs(MRI, RootPHI, PHIs)) in simplifyCode()
473 convertUnprimedAccPHIs(TII, MRI, PHIs, Dst); in simplifyCode()