Lines Matching refs:IRSimilarityCandidate
549 IRSimilarityCandidate &C = *Region.Candidate; in collectRegionsConstants()
770 static void findConstants(IRSimilarityCandidate &C, DenseSet<unsigned> &NotSame, in findConstants()
800 static void mapInputsToGVNs(IRSimilarityCandidate &C, in mapInputsToGVNs()
859 IRSimilarityCandidate &C = *Region.Candidate; in getCodeExtractorArguments()
930 IRSimilarityCandidate &C = *Region.Candidate; in findExtractedInputToOverallInputMapping()
1171 IRSimilarityCandidate &Cand = *Region.Candidate; in getGVNForPHINode()
1271 IRSimilarityCandidate &C = *Region.Candidate; in findExtractedOutputToOverallOutputMapping()
2357 IRSimilarityCandidate *IRSC = Region.Candidate; in isCompatibleWithAlreadyOutlinedCode()
2394 std::vector<IRSimilarityCandidate> &CandidateVec, in pruneIncompatibleRegions()
2399 stable_sort(CandidateVec, [](const IRSimilarityCandidate &LHS, in pruneIncompatibleRegions()
2400 const IRSimilarityCandidate &RHS) { in pruneIncompatibleRegions()
2404 IRSimilarityCandidate &FirstCandidate = CandidateVec[0]; in pruneIncompatibleRegions()
2414 for (IRSimilarityCandidate &IRSC : CandidateVec) { in pruneIncompatibleRegions()
2548 IRSimilarityCandidate &Candidate = *CurrentGroup.Regions[0]->Candidate; in findCostForOutputBlocks()
2783 [](const std::vector<IRSimilarityCandidate> &LHS, in doOutline()
2784 const std::vector<IRSimilarityCandidate> &RHS) { in doOutline()
2863 IRSimilarityCandidate *C = CurrentGroup.Regions[0]->Candidate; in doOutline()
2972 IRSimilarityCandidate *C = CurrentGroup.Regions[0]->Candidate; in doOutline()