Lines Matching refs:UsedByPhi
86 const DenseSet<unsigned> &UsedByPhi,
93 const DenseSet<unsigned> &UsedByPhi);
344 DenseSet<unsigned> *UsedByPhi) { in getRegsUsedByPHIs() argument
352 UsedByPhi->insert(SrcReg); in getRegsUsedByPHIs()
413 const DenseSet<unsigned> &UsedByPhi) { in DuplicateInstruction() argument
427 if (isDefLiveOut(Reg, TailBB, MRI) || UsedByPhi.count(Reg)) in DuplicateInstruction()
655 const DenseSet<unsigned> &UsedByPhi, in duplicateSimpleBB() argument
738 DenseSet<unsigned> UsedByPhi; in TailDuplicate() local
739 getRegsUsedByPHIs(*TailBB, &UsedByPhi); in TailDuplicate()
742 return duplicateSimpleBB(TailBB, TDBBs, UsedByPhi, Copies); in TailDuplicate()
788 ProcessPHI(MI, TailBB, PredBB, LocalVRMap, CopyInfos, UsedByPhi, true); in TailDuplicate()
792 DuplicateInstruction(MI, TailBB, PredBB, MF, LocalVRMap, UsedByPhi); in TailDuplicate()
842 ProcessPHI(MI, TailBB, PrevBB, LocalVRMap, CopyInfos, UsedByPhi, true); in TailDuplicate()
852 DuplicateInstruction(MI, TailBB, PrevBB, MF, LocalVRMap, UsedByPhi); in TailDuplicate()
914 ProcessPHI(MI, TailBB, PredBB, LocalVRMap, CopyInfos, UsedByPhi, false); in TailDuplicate()