Lines Matching refs:RepeatedSequenceLocs
5875 std::vector<outliner::Candidate> &RepeatedSequenceLocs) const { in getOutliningCandidateInfo()
5876 outliner::Candidate &FirstCand = RepeatedSequenceLocs[0]; in getOutliningCandidateInfo()
5887 for (outliner::Candidate &C : RepeatedSequenceLocs) in getOutliningCandidateInfo()
5915 llvm::erase_if(RepeatedSequenceLocs, CantGuaranteeValueAcrossCall); in getOutliningCandidateInfo()
5918 if (RepeatedSequenceLocs.size() < 2) in getOutliningCandidateInfo()
5934 llvm::partition(RepeatedSequenceLocs, [](const outliner::Candidate &C) { in getOutliningCandidateInfo()
5938 if (std::distance(RepeatedSequenceLocs.begin(), NoBTI) > in getOutliningCandidateInfo()
5939 std::distance(NoBTI, RepeatedSequenceLocs.end())) in getOutliningCandidateInfo()
5940 RepeatedSequenceLocs.erase(NoBTI, RepeatedSequenceLocs.end()); in getOutliningCandidateInfo()
5942 RepeatedSequenceLocs.erase(RepeatedSequenceLocs.begin(), NoBTI); in getOutliningCandidateInfo()
5944 if (RepeatedSequenceLocs.size() < 2) in getOutliningCandidateInfo()
5949 llvm::partition(RepeatedSequenceLocs, [](const outliner::Candidate &C) { in getOutliningCandidateInfo()
5955 if (std::distance(RepeatedSequenceLocs.begin(), NoPAC) > in getOutliningCandidateInfo()
5956 std::distance(NoPAC, RepeatedSequenceLocs.end())) in getOutliningCandidateInfo()
5957 RepeatedSequenceLocs.erase(NoPAC, RepeatedSequenceLocs.end()); in getOutliningCandidateInfo()
5959 RepeatedSequenceLocs.erase(RepeatedSequenceLocs.begin(), NoPAC); in getOutliningCandidateInfo()
5961 if (RepeatedSequenceLocs.size() < 2) in getOutliningCandidateInfo()
5967 unsigned LastInstrOpcode = RepeatedSequenceLocs[0].back().getOpcode(); in getOutliningCandidateInfo()
5971 [&RepeatedSequenceLocs](unsigned CallID, unsigned NumBytesForCall) { in getOutliningCandidateInfo()
5972 for (outliner::Candidate &C : RepeatedSequenceLocs) in getOutliningCandidateInfo()
5979 *RepeatedSequenceLocs.front().getMF()->getInfo<ARMFunctionInfo>(); in getOutliningCandidateInfo()
6000 if (RepeatedSequenceLocs[0].back().isTerminator()) { in getOutliningCandidateInfo()
6019 for (outliner::Candidate &C : RepeatedSequenceLocs) { in getOutliningCandidateInfo()
6062 RepeatedSequenceLocs.size() * Costs.CallDefault) { in getOutliningCandidateInfo()
6063 RepeatedSequenceLocs = CandidatesWithoutStackFixups; in getOutliningCandidateInfo()
6088 return outliner::OutlinedFunction(RepeatedSequenceLocs, SequenceSize, in getOutliningCandidateInfo()