Searched refs:CurrentGroup (Results 1 – 3 of 3) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| H A D | IROutliner.cpp | 1140 static void fillOverallFunction(Module &M, OutlinableGroup &CurrentGroup, in fillOverallFunction() argument 1143 OutlinableRegion *CurrentOS = CurrentGroup.Regions[0]; in fillOverallFunction() 1148 << *CurrentGroup.OutlinedFunction << "\n"); in fillOverallFunction() 1150 CurrentGroup.EndBB = moveFunctionData(*CurrentOS->ExtractedFunction, in fillOverallFunction() 1151 *CurrentGroup.OutlinedFunction); in fillOverallFunction() 1156 CurrentGroup.OutlinedFunction->addFnAttr(A); in fillOverallFunction() 1161 CurrentGroup.OutlinedFunction); in fillOverallFunction() 1174 BranchInst::Create(CurrentGroup.EndBB, NewBB); in fillOverallFunction() 1187 Module &M, OutlinableGroup &CurrentGroup, in deduplicateExtractedSections() argument 1189 createFunction(M, CurrentGroup, OutlinedFunctionNum); in deduplicateExtractedSections() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/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,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/ |
| H A D | GlobalISelEmitter.cpp | 5483 std::unique_ptr<GroupT> CurrentGroup = std::make_unique<GroupT>(); in optimizeRules() local 5484 assert(CurrentGroup->empty() && "Newly created group isn't empty!"); in optimizeRules() 5488 if (CurrentGroup->empty()) in optimizeRules() 5495 if (CurrentGroup->size() < 2) in optimizeRules() 5496 append_range(OptRules, CurrentGroup->matchers()); in optimizeRules() 5498 CurrentGroup->finalize(); in optimizeRules() 5499 OptRules.push_back(CurrentGroup.get()); in optimizeRules() 5500 MatcherStorage.emplace_back(std::move(CurrentGroup)); in optimizeRules() 5503 CurrentGroup = std::make_unique<GroupT>(); in optimizeRules() 5507 if (CurrentGroup->addMatcher(*Rule)) in optimizeRules() [all …]
|