Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp2250 *CurrentGroup.OutlinedFunction, CurrentGroup.EndBBs); in fillOverallFunction()
2309 CurrentGroup.EndBBs, NewBBs, CurrentGroup.OutlinedFunction, in deduplicateExtractedSections()
2642 CurrentGroup.Cost += in findCostBenefit()
2653 CurrentGroup.Cost += in findCostBenefit()
2657 CurrentGroup.Cost += findCostForOutputBlocks(M, CurrentGroup, TTI); in findCostBenefit()
2859 if (CurrentGroup.Cost >= CurrentGroup.Benefit && CostModel) { in doOutline()
2870 CurrentGroup.Cost - CurrentGroup.Benefit) in doOutline()
2873 CurrentGroup.Regions.begin(), CurrentGroup.Regions.end(), in doOutline()
2919 if (CurrentGroup.Cost >= CurrentGroup.Benefit) in doOutline()
2976 << ore::NV("Benefit", CurrentGroup.Benefit - CurrentGroup.Cost) in doOutline()
[all …]
/llvm-project-15.0.7/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,
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DGlobalISelEmitter.cpp5556 std::unique_ptr<GroupT> CurrentGroup = std::make_unique<GroupT>(); in optimizeRules() local
5557 assert(CurrentGroup->empty() && "Newly created group isn't empty!"); in optimizeRules()
5561 if (CurrentGroup->empty()) in optimizeRules()
5568 if (CurrentGroup->size() < 2) in optimizeRules()
5569 append_range(OptRules, CurrentGroup->matchers()); in optimizeRules()
5571 CurrentGroup->finalize(); in optimizeRules()
5572 OptRules.push_back(CurrentGroup.get()); in optimizeRules()
5573 MatcherStorage.emplace_back(std::move(CurrentGroup)); in optimizeRules()
5576 CurrentGroup = std::make_unique<GroupT>(); in optimizeRules()
5580 if (CurrentGroup->addMatcher(*Rule)) in optimizeRules()
[all …]