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 { struct938 OutlinableGroup &Group = *Region.Parent; in findExtractedInputToOverallInputMapping()1177 OutlinableGroup &Group = *Region.Parent; in getGVNForPHINode()1277 OutlinableGroup &Group = *Region.Parent; in findExtractedOutputToOverallOutputMapping()1433 OutlinableGroup &Group = *Region.Parent; in replaceCalledFunction()1682 OutlinableGroup &Group = *Region.Parent; in findOrCreatePHIInBlock()1804 OutlinableGroup &Group = *Region.Parent; in replaceArgumentUses()1935 OutlinableGroup &Group = *Region.Parent; in replaceConstants()2400 OutlinableGroup &CurrentGroup) { in pruneIncompatibleRegions()2907 [](const OutlinableGroup *LHS, const OutlinableGroup *RHS) { in doOutline()[all …]