Lines Matching refs:Candidate

132   Instruction *StartInst = (*Candidate->begin()).Inst;  in splitCandidate()
133 Instruction *EndInst = (*Candidate->end()).Inst; in splitCandidate()
298 IRSimilarityCandidate &C = *Region.Candidate; in collectRegionsConstants()
582 IRSimilarityCandidate &C = *Region.Candidate; in getCodeExtractorArguments()
653 IRSimilarityCandidate &C = *Region.Candidate; in findExtractedInputToOverallInputMapping()
723 IRSimilarityCandidate &C = *Region.Candidate; in findExtractedOutputToOverallOutputMapping()
1106 Optional<unsigned> GVN = Region.Candidate->getGVN(V); in alignOutputBlockWithAggFunc()
1390 Optional<Value *> OV = Region->Candidate->fromGVN(OutputGVN); in findCostOutputReloads()
1422 IRSimilarityCandidate &Candidate = *CurrentGroup.Regions[0]->Candidate; in findCostForOutputBlocks() local
1424 Optional<Value *> OV = Candidate.fromGVN(GVN); in findCostForOutputBlocks()
1483 getTTI(*CurrentGroup.Regions[0]->Candidate->getFunction()); in findCostBenefit()
1577 IRInstructionDataList *IDL = Region.Candidate->front()->IDL; in extractSection()
1587 IDL->insert(Region.Candidate->begin(), *Region.NewFront); in extractSection()
1590 IDL->insert(Region.Candidate->end(), *Region.NewBack); in extractSection()
1592 IDL->erase(Region.Candidate->begin(), std::prev(Region.Candidate->end())); in extractSection()
1683 *CurrentGroup.Regions[0]->Candidate->getFunction()); in doOutline()
1685 IRSimilarityCandidate *C = CurrentGroup.Regions[0]->Candidate; in doOutline()
1699 Region->Candidate->frontInstruction()->getDebugLoc()); in doOutline()
1715 unsigned StartIdx = OS->Candidate->getStartIdx(); in doOutline()
1716 unsigned EndIdx = OS->Candidate->getEndIdx(); in doOutline()
1736 IRSimilarityCandidate *C = CurrentGroup.Regions[0]->Candidate; in doOutline()
1746 Region->Candidate->frontInstruction()->getDebugLoc()); in doOutline()