Searched refs:IRSC (Results 1 – 3 of 3) sorted by relevance
662 unsigned OperValA = A.IRSC.ValueToNumber.find(*VItA)->second; in compareNonCommutativeOperandMapping()663 unsigned OperValB = B.IRSC.ValueToNumber.find(*VItB)->second; in compareNonCommutativeOperandMapping()698 ValueNumbersA.insert(A.IRSC.ValueToNumber.find(*VItA)->second); in compareCommutativeOperandMapping()699 ValueNumbersB.insert(B.IRSC.ValueToNumber.find(*VItB)->second); in compareCommutativeOperandMapping()705 if (!checkNumberingAndReplaceCommutative(A.IRSC.ValueToNumber, in compareCommutativeOperandMapping()713 if (!checkNumberingAndReplaceCommutative(B.IRSC.ValueToNumber, in compareCommutativeOperandMapping()758 A.IRSC.getBasicBlocks(BasicBlockA); in checkRelativeLocations()759 B.IRSC.getBasicBlocks(BasicBlockB); in checkRelativeLocations()
2365 IRSimilarityCandidate *IRSC = Region.Candidate; in isCompatibleWithAlreadyOutlinedCode() local2366 unsigned StartIdx = IRSC->getStartIdx(); in isCompatibleWithAlreadyOutlinedCode()2367 unsigned EndIdx = IRSC->getEndIdx(); in isCompatibleWithAlreadyOutlinedCode()2393 return none_of(*IRSC, [this](IRInstructionData &ID) { in isCompatibleWithAlreadyOutlinedCode()2422 for (IRSimilarityCandidate &IRSC : CandidateVec) { in pruneIncompatibleRegions()2424 unsigned StartIdx = IRSC.getStartIdx(); in pruneIncompatibleRegions()2425 unsigned EndIdx = IRSC.getEndIdx(); in pruneIncompatibleRegions()2426 const Function &FnForCurrCand = *IRSC.getFunction(); in pruneIncompatibleRegions()2439 bool BBHasAddressTaken = any_of(IRSC, [](IRInstructionData &ID){ in pruneIncompatibleRegions()2457 if (IRSC.front()->Inst->getFunction()->hasLinkOnceODRLinkage() && in pruneIncompatibleRegions()[all …]
723 const IRSimilarityCandidate &IRSC; member 739 const IRSimilarityCandidate &IRSC; member