Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DIROutliner.h51 struct OutlinableGroup;
132 OutlinableGroup *Parent = nullptr;
134 OutlinableRegion(IRSimilarityCandidate &C, OutlinableGroup &Group) in OutlinableRegion()
189 OutlinableGroup &CurrentGroup);
199 Function *createFunction(Module &M, OutlinableGroup &CG,
218 InstructionCost findBenefitFromAllRegions(OutlinableGroup &CurrentGroup);
225 InstructionCost findCostOutputReloads(OutlinableGroup &CurrentGroup);
232 void findCostBenefit(Module &M, OutlinableGroup &CurrentGroup);
258 void deduplicateExtractedSections(Module &M, OutlinableGroup &CurrentGroup,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp58 struct OutlinableGroup { struct
348 void OutlinableGroup::collectGVNStoreSets(Module &M) { in collectGVNStoreSets()
363 static DISubprogram *getSubprogramOrNull(OutlinableGroup &Group) { in getSubprogramOrNull()
654 OutlinableGroup &Group = *Region.Parent; in findExtractedInputToOverallInputMapping()
722 OutlinableGroup &Group = *Region.Parent; in findExtractedOutputToOverallOutputMapping()
816 OutlinableGroup &Group = *Region.Parent; in replaceCalledFunction()
920 OutlinableGroup &Group = *Region.Parent; in replaceArgumentUses()
967 OutlinableGroup &Group = *Region.Parent; in replaceConstants()
1267 Module &M, OutlinableGroup &CurrentGroup, in deduplicateExtractedSections()
1304 OutlinableGroup &CurrentGroup) { in pruneIncompatibleRegions()
[all …]