Lines Matching defs:IRSC
2362 IRSimilarityCandidate *IRSC = Region.Candidate;
2363 unsigned StartIdx = IRSC->getStartIdx();
2364 unsigned EndIdx = IRSC->getEndIdx();
2390 return none_of(*IRSC, [this](IRInstructionData &ID) {
2419 for (IRSimilarityCandidate &IRSC : CandidateVec) {
2421 unsigned StartIdx = IRSC.getStartIdx();
2422 unsigned EndIdx = IRSC.getEndIdx();
2423 const Function &FnForCurrCand = *IRSC.getFunction();
2436 bool BBHasAddressTaken = any_of(IRSC, [](IRInstructionData &ID){
2454 if (IRSC.front()->Inst->getFunction()->hasLinkOnceODRLinkage() &&
2463 bool BadInst = any_of(IRSC, [this](IRInstructionData &ID) {
2474 OutlinableRegion(IRSC, CurrentGroup);