| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | DomTreeUpdater.h | 32 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 D | DomTreeUpdater.cpp | 60 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 D | SymbolIndexManager.h | 37 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 D | LRTableBuild.cpp | 71 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 D | LRGraph.cpp | 199 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 D | GLR.cpp | 30 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 D | IRMutator.cpp | 67 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 D | ExpandVectorPredication.cpp | 558 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 D | MachineTraceMetrics.cpp | 384 MachineTraceMetrics::getEnsemble(MachineTraceMetrics::Strategy strategy) { in getEnsemble()
|
| /llvm-project-15.0.7/bolt/lib/Passes/ |
| H A D | SplitFunctions.cpp | 199 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 D | VectorToSCF.cpp | 331 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 D | X86FoldTablesEmitter.cpp | 37 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 D | ThreadPool.cpp | 36 : 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 D | MachineTraceMetrics.h | 377 enum Strategy { enum 387 Ensemble *getEnsemble(Strategy);
|
| /llvm-project-15.0.7/bolt/include/bolt/Passes/ |
| H A D | SplitFunctions.h | 24 void splitFunction(BinaryFunction &Function, SplitStrategy Strategy = {});
|
| /llvm-project-15.0.7/llvm/lib/MCA/HardwareUnits/ |
| H A D | Scheduler.cpp | 24 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 D | GCNIterativeScheduler.h | 77 const StrategyKind Strategy; variable
|
| H A D | GCNIterativeScheduler.cpp | 226 , Strategy(S) in GCNIterativeScheduler() 310 switch (Strategy) { in finalizeSchedule()
|
| /llvm-project-15.0.7/llvm/include/llvm/MCA/HardwareUnits/ |
| H A D | Scheduler.h | 74 std::unique_ptr<SchedulerStrategy> Strategy; variable
|
| /llvm-project-15.0.7/clang-tools-extra/pseudo/include/clang-pseudo/grammar/ |
| H A D | LRGraph.h | 147 ExtensionID Strategy; // Heuristic choosing the tokens to match. member
|
| H A D | LRTable.h | 71 ExtensionID Strategy; member
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | ThreadPool.h | 214 const ThreadPoolStrategy Strategy; variable
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | LangRef.rst | 1416 Garbage Collector Strategy Names
|