Home
last modified time | relevance | path

Searched refs:Scheduler (Results 1 - 25 of 41) sorted by relevance

12

/third_party/gn/src/gn/
H A Dscheduler.cc14 Scheduler* g_scheduler = nullptr;
16 Scheduler::Scheduler() in Scheduler() function in Scheduler
22 Scheduler::~Scheduler() { in ~Scheduler()
27 bool Scheduler::Run() { in Run()
41 void Scheduler::Log(const std::string& verb, const std::string& msg) { in Log()
45 void Scheduler::FailWithError(const Err& err) { in FailWithError()
58 void Scheduler::ScheduleWork(std::function<void()> work) { in ScheduleWork()
71 void Scheduler
[all...]
H A Dscheduler.h25 class Scheduler { class
27 Scheduler();
28 ~Scheduler();
150 Scheduler(const Scheduler&) = delete;
151 Scheduler& operator=(const Scheduler&) = delete;
154 extern Scheduler* g_scheduler;
H A Dtest_with_scheduler.h17 Scheduler& scheduler() { return scheduler_; } in scheduler()
21 Scheduler scheduler_;
H A Dsetup.h76 Scheduler& scheduler() { return scheduler_; } in scheduler()
190 Scheduler scheduler_;
/third_party/skia/third_party/externals/swiftshader/third_party/marl/src/
H A Dscheduler_test.cpp25 auto scheduler = std::unique_ptr<marl::Scheduler>( in TEST_F()
26 new marl::Scheduler(marl::Scheduler::Config())); in TEST_F()
30 auto scheduler = std::unique_ptr<marl::Scheduler>( in TEST_F()
31 new marl::Scheduler(marl::Scheduler::Config())); in TEST_F()
33 auto got = marl::Scheduler::get(); in TEST_F()
36 got = marl::Scheduler::get(); in TEST_F()
41 marl::Scheduler::Config cfg; in TEST_F()
44 auto scheduler = std::unique_ptr<marl::Scheduler>(ne in TEST_F()
[all...]
H A Dscheduler.cpp71 inline marl::Scheduler::Config setConfigDefaults( in setConfigDefaults()
72 const marl::Scheduler::Config& cfgIn) { in setConfigDefaults()
73 marl::Scheduler::Config cfg{cfgIn}; in setConfigDefaults()
86 // Scheduler
88 thread_local Scheduler* Scheduler::bound = nullptr;
90 Scheduler* Scheduler::get() { in get()
94 void Scheduler::bind() { in bind()
100 MARL_ASSERT(bound == nullptr, "Scheduler alread in bind()
132 Scheduler::Scheduler(const Config& config) Scheduler() function in marl::Scheduler
[all...]
H A Dmarl_bench.h38 marl::Scheduler::Config cfg, in run()
42 marl::Scheduler scheduler(cfg); in run()
53 run(state, marl::Scheduler::Config{}, f); in run()
H A Dmarl_test.h20 // SchedulerParams holds Scheduler construction parameters for testing.
57 marl::Scheduler::Config cfg;
62 auto scheduler = new marl::Scheduler(cfg);
67 auto scheduler = marl::Scheduler::get();
/third_party/skia/third_party/externals/swiftshader/third_party/marl/include/marl/
H A Dscheduler.h38 // Scheduler asynchronously processes Tasks.
42 // Scheduler are initially constructed in single-threaded mode.
44 class Scheduler { class
53 // Scheduler constructor.
96 Scheduler(const Config&);
101 ~Scheduler();
105 static Scheduler* get();
128 // automatically created by the Scheduler.
223 friend class Scheduler;
276 Scheduler(cons
[all...]
H A Dblockingcall.h36 auto scheduler = Scheduler::get(); in call()
44 Scheduler::unbind(); in call()
61 auto scheduler = Scheduler::get(); in call()
69 Scheduler::unbind(); in call()
H A Dconditionvariable.h34 // If the ConditionVariable is blocked on a thread with a Scheduler bound, the
80 containers::list<Scheduler::Fiber*> waiting;
127 if (auto fiber = Scheduler::Fiber::current()) { in wait()
166 if (auto fiber = Scheduler::Fiber::current()) { in wait_until()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/MCA/HardwareUnits/
H A DScheduler.cpp1 //===--------------------- Scheduler.cpp ------------------------*- C++ -*-===//
13 #include "llvm/MCA/HardwareUnits/Scheduler.h"
22 void Scheduler::initializeStrategy(std::unique_ptr<SchedulerStrategy> S) { in initializeStrategy()
32 void Scheduler::dump() const { in dump()
40 Scheduler::Status Scheduler::isAvailable(const InstRef &IR) { in isAvailable()
47 return Scheduler::SC_BUFFERS_FULL; in isAvailable()
49 return Scheduler::SC_DISPATCH_GROUP_STALL; in isAvailable()
60 return Scheduler::SC_LOAD_QUEUE_FULL; in isAvailable()
62 return Scheduler in isAvailable()
[all...]
/third_party/node/deps/v8/src/compiler/
H A Dscheduler.cc30 Scheduler::Scheduler(Zone* zone, Graph* graph, Schedule* schedule, Flags flags, in Scheduler() function in v8::internal::compiler::Scheduler
48 Schedule* Scheduler::ComputeSchedule(Zone* zone, Graph* graph, Flags flags, in ComputeSchedule()
52 (flags & Scheduler::kTempSchedule) ? zone : graph->zone(); in ComputeSchedule()
56 float node_hint_multiplier = (flags & Scheduler::kSplitNodes) ? 1.1 : 1; in ComputeSchedule()
61 Scheduler scheduler(zone, graph, schedule, flags, node_count_hint, in ComputeSchedule()
77 Scheduler::SchedulerData Scheduler::DefaultSchedulerData() { in DefaultSchedulerData()
83 Scheduler::SchedulerData* Scheduler
[all...]
H A Dscheduler.h32 class V8_EXPORT_PRIVATE Scheduler { class
98 Scheduler(Zone* zone, Graph* graph, Schedule* schedule, Flags flags,
153 DEFINE_OPERATORS_FOR_FLAGS(Scheduler::Flags)
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
H A DTaskQueue.h69 TaskQueue(ThreadPool &Scheduler) : Scheduler(Scheduler) { (void)Scheduler; } in TaskQueue() argument
73 Scheduler.wait(); in ~TaskQueue()
97 Scheduler.async(std::move(T)); in async()
120 Scheduler.async(std::move(Continuation)); in completeTask()
124 ThreadPool &Scheduler; member in llvm::TaskQueue
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
H A DPostRASchedulerList.cpp314 SchedulePostRATDList Scheduler(Fn, MLI, AA, RegClassInfo, AntiDepMode, in runOnMachineFunction()
331 Scheduler.startBlock(&MBB); in runOnMachineFunction()
344 Scheduler.enterRegion(&MBB, I, Current, CurrentCount - Count); in runOnMachineFunction()
345 Scheduler.setEndIndex(CurrentCount); in runOnMachineFunction()
346 Scheduler.schedule(); in runOnMachineFunction()
347 Scheduler.exitRegion(); in runOnMachineFunction()
348 Scheduler.EmitSchedule(); in runOnMachineFunction()
351 Scheduler.Observe(MI, CurrentCount); in runOnMachineFunction()
360 Scheduler.enterRegion(&MBB, MBB.begin(), Current, CurrentCount); in runOnMachineFunction()
361 Scheduler in runOnMachineFunction()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MCA/HardwareUnits/
H A DScheduler.h1 //===--------------------- Scheduler.h ------------------------*- C++ -*-===//
34 /// This method is used by class Scheduler to select the "best" ready
39 /// Default instruction selection strategy used by class Scheduler.
63 /// Class Scheduler is responsible for issuing instructions to pipeline
70 class Scheduler : public HardwareUnit { class
73 // Instruction selection strategy for this Scheduler.
79 // Instructions dispatched to the Scheduler are internally classified based on
82 // An Instruction dispatched to the Scheduler is added to the WaitSet if not
104 // On every cycle, the Scheduler checks if it can promote instructions from the
157 Scheduler(cons function in llvm::mca::Scheduler
160 Scheduler(const MCSchedModel &Model, LSUnitBase &Lsu, Scheduler() function in llvm::mca::Scheduler
165 Scheduler(std::unique_ptr<ResourceManager> RM, LSUnitBase &Lsu, Scheduler() function in llvm::mca::Scheduler
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/MCA/Stages/
H A DExecuteStage.cpp26 HWStallEvent::GenericEventType toHWStallEventType(Scheduler::Status Status) { in toHWStallEventType()
28 case Scheduler::SC_LOAD_QUEUE_FULL: in toHWStallEventType()
30 case Scheduler::SC_STORE_QUEUE_FULL: in toHWStallEventType()
32 case Scheduler::SC_BUFFERS_FULL: in toHWStallEventType()
34 case Scheduler::SC_DISPATCH_GROUP_STALL: in toHWStallEventType()
36 case Scheduler::SC_AVAILABLE: in toHWStallEventType()
44 if (Scheduler::Status S = HWS.isAvailable(IR)) { in isAvailable()
187 assert(isAvailable(IR) && "Scheduler is not available!"); in execute()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MCA/Stages/
H A DExecuteStage.h21 #include "llvm/MCA/HardwareUnits/Scheduler.h"
29 Scheduler &HWS;
50 ExecuteStage(Scheduler &S) : ExecuteStage(S, false) {} in ExecuteStage()
51 ExecuteStage(Scheduler &S, bool ShouldPerformBottleneckAnalysis) in ExecuteStage()
/third_party/skia/third_party/externals/swiftshader/src/Vulkan/
H A DVkQueue.hpp25 class Scheduler;
45 Queue(Device *device, marl::Scheduler *scheduler);
93 void taskLoop(marl::Scheduler *scheduler);
H A DVkDevice.hpp33 class Scheduler;
54 Device(const VkDeviceCreateInfo *pCreateInfo, void *mem, PhysicalDevice *physicalDevice, const VkPhysicalDeviceFeatures *enabledFeatures, const std::shared_ptr<marl::Scheduler> &scheduler);
192 std::shared_ptr<marl::Scheduler> scheduler;
/third_party/skia/third_party/externals/swiftshader/third_party/marl/examples/
H A Dhello_task.cpp27 marl::Scheduler::Config cfg; in main()
30 marl::Scheduler scheduler(cfg); in main()
H A Dtasks_in_tasks.cpp26 marl::Scheduler::Config cfg; in main()
29 marl::Scheduler scheduler(cfg); in main()
36 // marl::Scheduler::bind() again below. in main()
H A Dprimes.cpp47 marl::Scheduler scheduler(marl::Scheduler::Config::allCores()); in main()
/third_party/node/lib/timers/
H A Dpromises.js189 // TODO(@jasnell): Scheduler is an API currently being discussed by WICG
194 // finalized. Note, also, that Scheduler is expected to be defined as a global,
196 class Scheduler {
206 throw new ERR_INVALID_THIS('Scheduler');
218 throw new ERR_INVALID_THIS('Scheduler');
229 }, [], Scheduler),

Completed in 11 milliseconds

12