Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp1140 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 DIROutliner.h189 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 DGlobalISelEmitter.cpp5483 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 …]