Lines Matching refs:UsedByPhi
95 const DenseSet<unsigned> &UsedByPhi,
102 const DenseSet<unsigned> &UsedByPhi);
367 DenseSet<unsigned> *UsedByPhi) { in getRegsUsedByPHIs() argument
373 UsedByPhi->insert(SrcReg); in getRegsUsedByPHIs()
432 const DenseSet<unsigned> &UsedByPhi) { in DuplicateInstruction() argument
446 if (isDefLiveOut(Reg, TailBB, MRI) || UsedByPhi.count(Reg)) in DuplicateInstruction()
672 const DenseSet<unsigned> &UsedByPhi, in duplicateSimpleBB() argument
756 DenseSet<unsigned> UsedByPhi; in TailDuplicate() local
757 getRegsUsedByPHIs(*TailBB, &UsedByPhi); in TailDuplicate()
760 return duplicateSimpleBB(TailBB, TDBBs, UsedByPhi, Copies); in TailDuplicate()
823 ProcessPHI(MI, TailBB, PredBB, LocalVRMap, CopyInfos, UsedByPhi, true); in TailDuplicate()
827 DuplicateInstruction(MI, TailBB, PredBB, MF, LocalVRMap, UsedByPhi); in TailDuplicate()
877 ProcessPHI(MI, TailBB, PrevBB, LocalVRMap, CopyInfos, UsedByPhi, true); in TailDuplicate()
888 DuplicateInstruction(MI, TailBB, PrevBB, MF, LocalVRMap, UsedByPhi); in TailDuplicate()
950 ProcessPHI(MI, TailBB, PredBB, LocalVRMap, CopyInfos, UsedByPhi, false); in TailDuplicate()