Lines Matching refs:IROutliner
623 Function *IROutliner::createFunction(Module &M, OutlinableGroup &Group, in createFunction()
1392 void IROutliner::findAddInputsOutputs(Module &M, OutlinableRegion &Region, in findAddInputsOutputs()
2287 void IROutliner::deduplicateExtractedSections( in deduplicateExtractedSections()
2355 bool IROutliner::isCompatibleWithAlreadyOutlinedCode( in isCompatibleWithAlreadyOutlinedCode()
2393 void IROutliner::pruneIncompatibleRegions( in pruneIncompatibleRegions()
2468 IROutliner::findBenefitFromAllRegions(OutlinableGroup &CurrentGroup) { in findBenefitFromAllRegions()
2511 IROutliner::findCostOutputReloads(OutlinableGroup &CurrentGroup) { in findCostOutputReloads()
2614 void IROutliner::findCostBenefit(Module &M, OutlinableGroup &CurrentGroup) { in findCostBenefit()
2661 void IROutliner::updateOutputMapping(OutlinableRegion &Region, in updateOutputMapping()
2693 bool IROutliner::extractSection(OutlinableRegion &Region) { in extractSection()
2768 unsigned IROutliner::doOutline(Module &M) { in doOutline()
2998 bool IROutliner::run(Module &M) { in run()
3042 return IROutliner(GTTI, GIRSI, GORE).run(M); in runOnModule()
3065 if (IROutliner(GTTI, GIRSI, GORE).run(M)) in run()