/third_party/gn/src/gn/ |
H A D | scheduler.cc | 14 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 D | scheduler.h | 25 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 D | test_with_scheduler.h | 17 Scheduler& scheduler() { return scheduler_; } in scheduler() 21 Scheduler scheduler_;
|
H A D | setup.h | 76 Scheduler& scheduler() { return scheduler_; } in scheduler() 190 Scheduler scheduler_;
|
/third_party/skia/third_party/externals/swiftshader/third_party/marl/src/ |
H A D | scheduler_test.cpp | 25 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 D | scheduler.cpp | 71 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 D | marl_bench.h | 38 marl::Scheduler::Config cfg, in run() 42 marl::Scheduler scheduler(cfg); in run() 53 run(state, marl::Scheduler::Config{}, f); in run()
|
H A D | marl_test.h | 20 // 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 D | scheduler.h | 38 // 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 D | blockingcall.h | 36 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 D | conditionvariable.h | 34 // 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 D | Scheduler.cpp | 1 //===--------------------- 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 D | scheduler.cc | 30 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 D | scheduler.h | 32 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 D | TaskQueue.h | 69 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 D | PostRASchedulerList.cpp | 314 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 D | Scheduler.h | 1 //===--------------------- 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 D | ExecuteStage.cpp | 26 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 D | ExecuteStage.h | 21 #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 D | VkQueue.hpp | 25 class Scheduler; 45 Queue(Device *device, marl::Scheduler *scheduler); 93 void taskLoop(marl::Scheduler *scheduler);
|
H A D | VkDevice.hpp | 33 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 D | hello_task.cpp | 27 marl::Scheduler::Config cfg; in main() 30 marl::Scheduler scheduler(cfg); in main()
|
H A D | tasks_in_tasks.cpp | 26 marl::Scheduler::Config cfg; in main() 29 marl::Scheduler scheduler(cfg); in main() 36 // marl::Scheduler::bind() again below. in main()
|
H A D | primes.cpp | 47 marl::Scheduler scheduler(marl::Scheduler::Config::allCores()); in main()
|
/third_party/node/lib/timers/ |
H A D | promises.js | 189 // 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),
|