Lines Matching refs:OutlinableGroup
58 struct OutlinableGroup { struct
341 void OutlinableGroup::findSameConstants(DenseSet<unsigned> &NotSame) { in findSameConstants()
348 void OutlinableGroup::collectGVNStoreSets(Module &M) { in collectGVNStoreSets()
363 static DISubprogram *getSubprogramOrNull(OutlinableGroup &Group) { in getSubprogramOrNull()
372 Function *IROutliner::createFunction(Module &M, OutlinableGroup &Group, in createFunction()
654 OutlinableGroup &Group = *Region.Parent; in findExtractedInputToOverallInputMapping()
722 OutlinableGroup &Group = *Region.Parent; in findExtractedOutputToOverallOutputMapping()
816 OutlinableGroup &Group = *Region.Parent; in replaceCalledFunction()
920 OutlinableGroup &Group = *Region.Parent; in replaceArgumentUses()
967 OutlinableGroup &Group = *Region.Parent; in replaceConstants()
1077 alignOutputBlockWithAggFunc(OutlinableGroup &OG, OutlinableRegion &Region, in alignOutputBlockWithAggFunc()
1164 void createSwitchStatement(Module &M, OutlinableGroup &OG, BasicBlock *EndBB, in createSwitchStatement()
1220 static void fillOverallFunction(Module &M, OutlinableGroup &CurrentGroup, in fillOverallFunction()
1267 Module &M, OutlinableGroup &CurrentGroup, in deduplicateExtractedSections()
1304 OutlinableGroup &CurrentGroup) { in pruneIncompatibleRegions()
1368 IROutliner::findBenefitFromAllRegions(OutlinableGroup &CurrentGroup) { in findBenefitFromAllRegions()
1383 IROutliner::findCostOutputReloads(OutlinableGroup &CurrentGroup) { in findCostOutputReloads()
1416 OutlinableGroup &CurrentGroup, in findCostForOutputBlocks()
1469 void IROutliner::findCostBenefit(Module &M, OutlinableGroup &CurrentGroup) { in findCostBenefit()
1630 OutlinableGroup CurrentGroup; in doOutline()