Home
last modified time | relevance | path

Searched refs:Strategy (Results 1 – 23 of 23) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DDomTreeUpdater.h32 explicit DomTreeUpdater(UpdateStrategy Strategy_) : Strategy(Strategy_) {} in DomTreeUpdater()
34 : DT(&DT_), Strategy(Strategy_) {} in DomTreeUpdater()
36 : DT(DT_), Strategy(Strategy_) {} in DomTreeUpdater()
38 : PDT(&PDT_), Strategy(Strategy_) {} in DomTreeUpdater()
40 : PDT(PDT_), Strategy(Strategy_) {} in DomTreeUpdater()
43 : DT(&DT_), PDT(&PDT_), Strategy(Strategy_) {} in DomTreeUpdater()
46 : DT(DT_), PDT(PDT_), Strategy(Strategy_) {} in DomTreeUpdater()
51 bool isLazy() const { return Strategy == UpdateStrategy::Lazy; }; in isLazy()
54 bool isEager() const { return Strategy == UpdateStrategy::Eager; }; in isEager()
224 const UpdateStrategy Strategy; variable
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DDomTreeUpdater.cpp60 if (Strategy != UpdateStrategy::Lazy || !DT) in applyDomTreeUpdates()
81 if (Strategy != UpdateStrategy::Lazy || !PDT) in applyPostDomTreeUpdates()
123 if (Strategy == UpdateStrategy::Eager) { in recalculate()
168 if (Strategy == UpdateStrategy::Eager || DeletedBBs.empty()) in isBBPendingDeletion()
180 if (Strategy == UpdateStrategy::Lazy) { in deleteBB()
193 if (Strategy == UpdateStrategy::Lazy) { in callbackDeleteBB()
235 if (Strategy == UpdateStrategy::Lazy) { in applyUpdates()
295 if (Strategy == UpdateStrategy::Lazy) in applyUpdatesPermissive()
319 if (Strategy == DomTreeUpdater::UpdateStrategy::Eager) in dropOutOfDateUpdates()
355 if (Strategy == UpdateStrategy::Eager) { in dump()
/llvm-project-15.0.7/clang-tools-extra/clang-include-fixer/
H A DSymbolIndexManager.h37 auto Strategy = std::launch::async; in addSymbolIndex() local
39 auto Strategy = std::launch::deferred; in addSymbolIndex()
41 SymbolIndices.push_back(std::async(Strategy, F)); in addSymbolIndex()
/llvm-project-15.0.7/clang-tools-extra/pseudo/lib/grammar/
H A DLRTableBuild.cpp71 return std::tie(L.first, L.second.Result, L.second.Strategy) < in build()
72 std::tie(R.first, R.second.Result, R.second.Strategy); in build()
76 Table.Recoveries.push_back({R.second.Strategy, R.second.Result}); in build()
99 {Entry.Src, Recovery{Entry.Strategy, Entry.Result}}); in buildSLR()
H A DLRGraph.cpp199 void insertRecovery(StateID Src, ExtensionID Strategy, SymbolID Result) { in buildLR0() argument
200 Recoveries.push_back({Src, Strategy, Result}); in buildLR0()
/llvm-project-15.0.7/clang-tools-extra/pseudo/lib/
H A DGLR.cpp30 Token::Index findRecoveryEndpoint(ExtensionID Strategy, Token::Index Begin, in findRecoveryEndpoint() argument
33 assert(Strategy != 0); in findRecoveryEndpoint()
35 if (auto S = Lang.RecoveryStrategies.lookup(Strategy)) in findRecoveryEndpoint()
56 ExtensionID Strategy; in glrRecover() member
98 for (auto Strategy : Lang.Table.getRecovery(N->State)) { in glrRecover() local
101 Strategy.Result, in glrRecover()
102 Strategy.Strategy, in glrRecover()
107 << "Option: recover " << Lang.G.symbolName(Strategy.Result) in glrRecover()
143 auto End = findRecoveryEndpoint(Option.Strategy, Option.Position, in glrRecover()
/llvm-project-15.0.7/llvm/lib/FuzzMutate/
H A DIRMutator.cpp67 for (const auto &Strategy : Strategies) in mutateModule() local
68 RS.sample(Strategy.get(), in mutateModule()
69 Strategy->getWeight(CurSize, MaxSize, RS.totalWeight())); in mutateModule()
70 auto Strategy = RS.getSelection(); in mutateModule() local
72 Strategy->mutate(M, IB); in mutateModule()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DExpandVectorPredication.cpp558 TargetTransformInfo::VPLegalization Strategy; member
560 : PI(PI), Strategy(InitStrat) {} in TransformJob()
562 bool isDone() const { return Strategy.shouldDoNothing(); } in isDone()
624 switch (Job.Strategy.EVLParamStrategy) { in expandVectorPredication()
635 Job.Strategy.EVLParamStrategy = VPLegalization::Legal; in expandVectorPredication()
638 switch (Job.Strategy.OpStrategy) { in expandVectorPredication()
648 Job.Strategy.OpStrategy = VPLegalization::Legal; in expandVectorPredication()
H A DMachineTraceMetrics.cpp384 MachineTraceMetrics::getEnsemble(MachineTraceMetrics::Strategy strategy) { in getEnsemble()
/llvm-project-15.0.7/bolt/lib/Passes/
H A DSplitFunctions.cpp199 void SplitFunctions::splitFunction(BinaryFunction &BF, SplitStrategy Strategy) { in splitFunction() argument
203 if (!Strategy.canSplit(BF)) in splitFunction()
229 if (!Strategy.canOutline(*BB)) { in splitFunction()
282 Strategy.partition(NewLayout.rbegin(), NewLayout.rend()); in splitFunction()
/llvm-project-15.0.7/mlir/lib/Conversion/VectorToSCF/
H A DVectorToSCF.cpp331 struct Strategy;
335 struct Strategy<TransferReadOp> { struct
448 struct Strategy<TransferWriteOp> { struct
692 auto dataBuffer = Strategy<OpTy>::getBuffer(xferOp); in matchAndRewrite()
725 auto loopState = Strategy<OpTy>::initialLoopState(xferOp); in matchAndRewrite()
739 OpTy newXfer = Strategy<OpTy>::rewriteOp( in matchAndRewrite()
753 Strategy<OpTy>::getBufferIndices(xferOp, loadIndices); in matchAndRewrite()
770 return Strategy<OpTy>::handleOutOfBoundsDim( in matchAndRewrite()
777 Strategy<OpTy>::cleanup(rewriter, xferOp, result); in matchAndRewrite()
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DX86FoldTablesEmitter.cpp37 UnfoldStrategy Strategy; member
40 UnfoldStrategy Strategy = NO_STRATEGY) in ManualMapEntry()
41 : RegInstStr(RegInstStr), MemInstStr(MemInstStr), Strategy(Strategy) {} in ManualMapEntry()
592 &(Target.getInstruction(MemInstIter)), Entry.Strategy); in run()
/llvm-project-15.0.7/llvm/lib/Support/
H A DThreadPool.cpp36 : Strategy(S), MaxThreadCount(S.compute_thread_count()) {} in ThreadPool()
46 Strategy.apply_thread_strategy(ThreadID); in grow()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachineTraceMetrics.h377 enum Strategy { enum
387 Ensemble *getEnsemble(Strategy);
/llvm-project-15.0.7/bolt/include/bolt/Passes/
H A DSplitFunctions.h24 void splitFunction(BinaryFunction &Function, SplitStrategy Strategy = {});
/llvm-project-15.0.7/llvm/lib/MCA/HardwareUnits/
H A DScheduler.cpp24 Strategy = S ? std::move(S) : std::make_unique<DefaultSchedulerStrategy>(); in initializeStrategy()
197 Strategy->compare(IR, ReadySet[QueueIndex])) { in select()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DGCNIterativeScheduler.h77 const StrategyKind Strategy; variable
H A DGCNIterativeScheduler.cpp226 , Strategy(S) in GCNIterativeScheduler()
310 switch (Strategy) { in finalizeSchedule()
/llvm-project-15.0.7/llvm/include/llvm/MCA/HardwareUnits/
H A DScheduler.h74 std::unique_ptr<SchedulerStrategy> Strategy; variable
/llvm-project-15.0.7/clang-tools-extra/pseudo/include/clang-pseudo/grammar/
H A DLRGraph.h147 ExtensionID Strategy; // Heuristic choosing the tokens to match. member
H A DLRTable.h71 ExtensionID Strategy; member
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DThreadPool.h214 const ThreadPoolStrategy Strategy; variable
/llvm-project-15.0.7/llvm/docs/
H A DLangRef.rst1416 Garbage Collector Strategy Names