Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DGenericDomTreeUpdater.h36 : Strategy(Strategy_) {} in GenericDomTreeUpdater()
38 : DT(&DT_), Strategy(Strategy_) {} in GenericDomTreeUpdater()
40 : DT(DT_), Strategy(Strategy_) {} in GenericDomTreeUpdater()
42 : PDT(&PDT_), Strategy(Strategy_) {} in GenericDomTreeUpdater()
44 : PDT(PDT_), Strategy(Strategy_) {} in GenericDomTreeUpdater()
47 : DT(&DT_), PDT(&PDT_), Strategy(Strategy_) {} in GenericDomTreeUpdater()
50 : DT(DT_), PDT(PDT_), Strategy(Strategy_) {} in GenericDomTreeUpdater()
59 bool isLazy() const { return Strategy == UpdateStrategy::Lazy; } in isLazy()
62 bool isEager() const { return Strategy == UpdateStrategy::Eager; } in isEager()
79 if (Strategy == UpdateStrategy::Eager || DeletedBBs.empty()) in isBBPendingDeletion()
[all …]
H A DGenericDomTreeUpdaterImpl.h30 if (Strategy == UpdateStrategy::Eager) { in recalculate()
64 if (Strategy == UpdateStrategy::Lazy) { in applyUpdates()
124 if (Strategy == UpdateStrategy::Lazy) in applyUpdatesPermissive()
140 if (Strategy == UpdateStrategy::Lazy) { in splitCriticalEdge()
186 if (Strategy == UpdateStrategy::Eager) { in dump()
276 if (Strategy != UpdateStrategy::Lazy || !DomTree) in applyUpdatesImpl()
352 if (Strategy == UpdateStrategy::Eager) in dropOutOfDateUpdates()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDomTreeUpdater.cpp65 if (Strategy == UpdateStrategy::Lazy) { in deleteBB()
77 if (Strategy == UpdateStrategy::Lazy) { in callbackDeleteBB()
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DThreadPool.cpp36 : Strategy(S), MaxThreadCount(S.compute_thread_count()) {} in StdThreadPool()
47 Strategy.apply_thread_strategy(ThreadID); in grow()
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DSampleProfWriter.h111 FunctionPruningStrategy Strategy(ProfileMap, OutputSizeLimit); in writeWithSizeLimit()
112 return writeWithSizeLimitInternal(ProfileMap, OutputSizeLimit, &Strategy); in writeWithSizeLimit()
146 FunctionPruningStrategy *Strategy);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineDomTreeUpdater.cpp55 if (Strategy == UpdateStrategy::Lazy) { in deleteBB()
H A DExpandVectorPredication.cpp663 auto Strategy = getVPLegalizationStrategy(VPI); in expandVectorPredication() local
664 sanitizeStrategy(VPI, Strategy); in expandVectorPredication()
669 switch (Strategy.EVLParamStrategy) { in expandVectorPredication()
686 switch (Strategy.OpStrategy) { in expandVectorPredication()
/freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DIRMutator.cpp74 for (const auto &Strategy : Strategies) in mutateModule() local
75 RS.sample(Strategy.get(), in mutateModule()
76 Strategy->getWeight(CurSize, MaxSize, RS.totalWeight())); in mutateModule()
79 auto Strategy = RS.getSelection(); in mutateModule() local
81 Strategy->mutate(M, IB); in mutateModule()
/freebsd/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/
H A DScheduler.cpp24 Strategy = S ? std::move(S) : std::make_unique<DefaultSchedulerStrategy>(); in initializeStrategy()
198 Strategy->compare(IR, ReadySet[QueueIndex])) { in select()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNIterativeScheduler.h77 const StrategyKind Strategy; variable
H A DAMDGPUPassRegistry.def91 [=](ScanOptions Strategy) {
92 return AMDGPUAtomicOptimizerPass(*this, Strategy);
H A DGCNIterativeScheduler.cpp243 , Strategy(S) in GCNIterativeScheduler()
327 switch (Strategy) { in finalizeSchedule()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineScheduler.h1405 template <typename Strategy = GenericScheduler>
1408 new ScheduleDAGMILive(C, std::make_unique<Strategy>(C)); in createSchedLive()
1425 template <typename Strategy = PostGenericScheduler>
1427 ScheduleDAGMI *DAG = new ScheduleDAGMI(C, std::make_unique<Strategy>(C), in createSchedPostRA()
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/HardwareUnits/
H A DScheduler.h75 std::unique_ptr<SchedulerStrategy> Strategy; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DThreadPool.h211 const ThreadPoolStrategy Strategy; variable
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DX86FoldTablesEmitter.cpp31 uint16_t Strategy; member
728 &(Target.getInstruction(MemInstIter)), Entry.Strategy, true); in run()
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DSampleProfWriter.cpp92 FunctionPruningStrategy *Strategy) { in writeWithSizeLimitInternal() argument
122 Strategy->Erase(TotalSize); in writeWithSizeLimitInternal()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DRewriteStatepointsForGC.cpp3016 std::unique_ptr<GCStrategy> Strategy = findGCStrategy(F); in shouldRewriteStatepointsIn() local
3018 assert(Strategy && "GC strategy is required by function, but was not found"); in shouldRewriteStatepointsIn()
3020 return Strategy->useRS4GC(); in shouldRewriteStatepointsIn()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicsAMDGPU.td2356 llvm_i32_ty // Reduction Strategy Switch for lowering ( 0: Default,
/freebsd/contrib/one-true-awk/testdir/
H A Dfunstack.ok3027 Richard L. Sites Optimal Shift Strategy for a
H A Dfunstack.in23107 title = "Optimal Shift Strategy for a Block-Transfer {CCD} Memory",