Searched refs:CurrentGroup (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | IROutliner.cpp | 2247 Module &M, OutlinableGroup &CurrentGroup, in fillOverallFunction() argument 2251 OutlinableRegion *CurrentOS = CurrentGroup.Regions[0]; in fillOverallFunction() 2256 << *CurrentGroup.OutlinedFunction << "\n"); in fillOverallFunction() 2258 *CurrentGroup.OutlinedFunction, CurrentGroup.EndBBs); in fillOverallFunction() 2262 CurrentGroup.OutlinedFunction->addFnAttr(A); in fillOverallFunction() 2266 createAndInsertBasicBlocks(CurrentGroup.EndBBs, NewBBs, in fillOverallFunction() 2267 CurrentGroup.OutlinedFunction, "output_block_0"); in fillOverallFunction() 2280 CurrentGroup.EndBBs.find(VToBB.first); in fillOverallFunction() 2296 Module &M, OutlinableGroup &CurrentGroup, in deduplicateExtractedSections() argument 2298 createFunction(M, CurrentGroup, OutlinedFunctionNum); in deduplicateExtractedSections() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | IROutliner.h | 242 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 D | GlobalISelMatchTable.cpp | 99 std::unique_ptr<GroupT> CurrentGroup = std::make_unique<GroupT>(); in optimizeRules() local 100 assert(CurrentGroup->empty() && "Newly created group isn't empty!"); in optimizeRules() 104 if (CurrentGroup->empty()) in optimizeRules() 111 if (CurrentGroup->size() < 2) in optimizeRules() 112 append_range(OptRules, CurrentGroup->matchers()); in optimizeRules() 114 CurrentGroup->finalize(); in optimizeRules() 115 OptRules.push_back(CurrentGroup.get()); in optimizeRules() 116 MatcherStorage.emplace_back(std::move(CurrentGroup)); in optimizeRules() 119 CurrentGroup = std::make_unique<GroupT>(); in optimizeRules() 123 if (CurrentGroup->addMatcher(*Rule)) in optimizeRules() [all …]
|