Lines Matching refs:AllSuccessors
128 AllSuccsCache &AllSuccessors);
133 bool &BreakPHIEdge, AllSuccsCache &AllSuccessors);
137 AllSuccsCache &AllSuccessors);
144 AllSuccsCache &AllSuccessors) const;
323 AllSuccsCache AllSuccessors; in ProcessBlock() local
347 if (SinkInstruction(MI, SawStore, AllSuccessors)) { in ProcessBlock()
498 AllSuccsCache &AllSuccessors) { in isProfitableToSinkTo() argument
528 FindSuccToSinkTo(MI, SuccToSinkTo, BreakPHIEdge, AllSuccessors)) in isProfitableToSinkTo()
529 return isProfitableToSinkTo(Reg, MI, SuccToSinkTo, MBB2, AllSuccessors); in isProfitableToSinkTo()
540 AllSuccsCache &AllSuccessors) const { in GetAllSortedSuccessors()
543 auto Succs = AllSuccessors.find(MBB); in GetAllSortedSuccessors()
544 if (Succs != AllSuccessors.end()) in GetAllSortedSuccessors()
577 auto it = AllSuccessors.insert(std::make_pair(MBB, AllSuccs)); in GetAllSortedSuccessors()
586 AllSuccsCache &AllSuccessors) { in FindSuccToSinkTo() argument
639 GetAllSortedSuccessors(MI, MBB, AllSuccessors)) { in FindSuccToSinkTo()
654 if (!isProfitableToSinkTo(Reg, MI, MBB, SuccToSinkTo, AllSuccessors)) in FindSuccToSinkTo()
719 AllSuccsCache &AllSuccessors) { in SinkInstruction() argument
749 FindSuccToSinkTo(MI, ParentBlock, BreakPHIEdge, AllSuccessors); in SinkInstruction()