Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/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,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp72 struct OutlinableGroup { struct
938 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 …]