Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/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,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp55 struct OutlinableGroup { struct
338 void OutlinableGroup::findSameConstants(DenseSet<unsigned> &NotSame) { in findSameConstants()
345 void OutlinableGroup::collectGVNStoreSets(Module &M) { in collectGVNStoreSets()
356 Function *IROutliner::createFunction(Module &M, OutlinableGroup &Group, in createFunction()
574 OutlinableGroup &Group = *Region.Parent; in findExtractedInputToOverallInputMapping()
642 OutlinableGroup &Group = *Region.Parent; in findExtractedOutputToOverallOutputMapping()
736 OutlinableGroup &Group = *Region.Parent; in replaceCalledFunction()
840 OutlinableGroup &Group = *Region.Parent; in replaceArgumentUses()
887 OutlinableGroup &Group = *Region.Parent; in replaceConstants()
997 alignOutputBlockWithAggFunc(OutlinableGroup &OG, OutlinableRegion &Region, in alignOutputBlockWithAggFunc()
[all …]