Home
last modified time | relevance | path

Searched refs:OutlinableGroup (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/
H A DIROutliner.h49 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,
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp73 struct OutlinableGroup { struct
931 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 …]