Home
last modified time | relevance | path

Searched refs:CurrentGroup (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp2225 Module &M, OutlinableGroup &CurrentGroup, in fillOverallFunction() argument
2229 OutlinableRegion *CurrentOS = CurrentGroup.Regions[0]; in fillOverallFunction()
2234 << *CurrentGroup.OutlinedFunction << "\n"); in fillOverallFunction()
2236 *CurrentGroup.OutlinedFunction, CurrentGroup.EndBBs); in fillOverallFunction()
2240 CurrentGroup.OutlinedFunction->addFnAttr(A); in fillOverallFunction()
2244 createAndInsertBasicBlocks(CurrentGroup.EndBBs, NewBBs, in fillOverallFunction()
2245 CurrentGroup.OutlinedFunction, "output_block_0"); in fillOverallFunction()
2258 CurrentGroup.EndBBs.find(VToBB.first); in fillOverallFunction()
2274 Module &M, OutlinableGroup &CurrentGroup, in deduplicateExtractedSections() argument
2276 createFunction(M, CurrentGroup, OutlinedFunctionNum); in deduplicateExtractedSections()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DIROutliner.h242 OutlinableGroup &CurrentGroup);
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/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/
H A DGlobalISelMatchTable.cpp101 std::unique_ptr<GroupT> CurrentGroup = std::make_unique<GroupT>(); in optimizeRules() local
102 assert(CurrentGroup->empty() && "Newly created group isn't empty!"); in optimizeRules()
106 if (CurrentGroup->empty()) in optimizeRules()
113 if (CurrentGroup->size() < 2) in optimizeRules()
114 append_range(OptRules, CurrentGroup->matchers()); in optimizeRules()
116 CurrentGroup->finalize(); in optimizeRules()
117 OptRules.push_back(CurrentGroup.get()); in optimizeRules()
118 MatcherStorage.emplace_back(std::move(CurrentGroup)); in optimizeRules()
121 CurrentGroup = std::make_unique<GroupT>(); in optimizeRules()
125 if (CurrentGroup->addMatcher(*Rule)) in optimizeRules()
[all …]