Searched refs:OutlinableGroup (Results 1 – 2 of 2) sorted by relevance
49 struct OutlinableGroup;151 OutlinableGroup *Parent = nullptr;153 OutlinableRegion(IRSimilarityCandidate &C, OutlinableGroup &Group) in OutlinableRegion()242 OutlinableGroup &CurrentGroup);252 Function *createFunction(Module &M, OutlinableGroup &CG,271 InstructionCost findBenefitFromAllRegions(OutlinableGroup &CurrentGroup);278 InstructionCost findCostOutputReloads(OutlinableGroup &CurrentGroup);285 void findCostBenefit(Module &M, OutlinableGroup &CurrentGroup);311 void deduplicateExtractedSections(Module &M, OutlinableGroup &CurrentGroup,
72 struct OutlinableGroup { struct598 void OutlinableGroup::findSameConstants(DenseSet<unsigned> &NotSame) { in findSameConstants()605 void OutlinableGroup::collectGVNStoreSets(Module &M) { in collectGVNStoreSets()620 static DISubprogram *getSubprogramOrNull(OutlinableGroup &Group) { in getSubprogramOrNull()629 Function *IROutliner::createFunction(Module &M, OutlinableGroup &Group, in createFunction()941 OutlinableGroup &Group = *Region.Parent; in findExtractedInputToOverallInputMapping()1180 OutlinableGroup &Group = *Region.Parent; in getGVNForPHINode()1280 OutlinableGroup &Group = *Region.Parent; in findExtractedOutputToOverallOutputMapping()1436 OutlinableGroup &Group = *Region.Parent; in replaceCalledFunction()1543 static BasicBlock *findOrCreatePHIBlock(OutlinableGroup &Group, Value *RetVal) { in findOrCreatePHIBlock()[all …]