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,
73 struct OutlinableGroup { struct931 OutlinableGroup &Group = *Region.Parent; in findExtractedInputToOverallInputMapping()1170 OutlinableGroup &Group = *Region.Parent; in getGVNForPHINode()1270 OutlinableGroup &Group = *Region.Parent; in findExtractedOutputToOverallOutputMapping()1425 OutlinableGroup &Group = *Region.Parent; in replaceCalledFunction()1675 OutlinableGroup &Group = *Region.Parent; in findOrCreatePHIInBlock()1797 OutlinableGroup &Group = *Region.Parent; in replaceArgumentUses()1929 OutlinableGroup &Group = *Region.Parent; in replaceConstants()2395 OutlinableGroup &CurrentGroup) { in pruneIncompatibleRegions()2892 [](const OutlinableGroup *LHS, const OutlinableGroup *RHS) { in doOutline()[all …]