Searched refs:CurrentGroup (Results 1 – 3 of 3) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | IROutliner.cpp | 1297 createSwitchStatement(M, CurrentGroup, CurrentGroup.EndBB, OutputStoreBBs); in deduplicateExtractedSections() 1497 CurrentGroup.Cost += in findCostBenefit() 1508 CurrentGroup.Cost += in findCostBenefit() 1512 CurrentGroup.Cost += findCostForOutputBlocks(M, CurrentGroup, TTI); in findCostBenefit() 1630 OutlinableGroup CurrentGroup; in doOutline() local 1646 if (CurrentGroup.IgnoreGroup) in doOutline() 1679 if (CurrentGroup.Cost >= CurrentGroup.Benefit && CostModel) { in doOutline() 1692 CurrentGroup.Cost - CurrentGroup.Benefit) in doOutline() 1695 CurrentGroup.Regions.begin(), CurrentGroup.Regions.end(), in doOutline() 1740 << ore::NV("Benefit", CurrentGroup.Benefit - CurrentGroup.Cost) in doOutline() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | IROutliner.h | 189 OutlinableGroup &CurrentGroup); 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/utils/TableGen/ |
| H A D | GlobalISelEmitter.cpp | 5497 std::unique_ptr<GroupT> CurrentGroup = std::make_unique<GroupT>(); in optimizeRules() local 5498 assert(CurrentGroup->empty() && "Newly created group isn't empty!"); in optimizeRules() 5502 if (CurrentGroup->empty()) in optimizeRules() 5509 if (CurrentGroup->size() < 2) in optimizeRules() 5510 append_range(OptRules, CurrentGroup->matchers()); in optimizeRules() 5512 CurrentGroup->finalize(); in optimizeRules() 5513 OptRules.push_back(CurrentGroup.get()); in optimizeRules() 5514 MatcherStorage.emplace_back(std::move(CurrentGroup)); in optimizeRules() 5517 CurrentGroup = std::make_unique<GroupT>(); in optimizeRules() 5521 if (CurrentGroup->addMatcher(*Rule)) in optimizeRules() [all …]
|