Home
last modified time | relevance | path

Searched refs:Schedule (Results 1 – 25 of 108) sorted by relevance

12345

/third_party/skia/third_party/externals/swiftshader/third_party/marl/src/
Dscheduler_bench.cpp21 BENCHMARK_DEFINE_F(Schedule, Empty)(benchmark::State& state) { in BENCHMARK_DEFINE_F() argument
30 BENCHMARK_REGISTER_F(Schedule, Empty)->Apply(Schedule::args);
32 BENCHMARK_DEFINE_F(Schedule, SomeWork) in BENCHMARK_DEFINE_F() argument
48 BENCHMARK_REGISTER_F(Schedule, SomeWork)->Apply(Schedule::args);
50 BENCHMARK_DEFINE_F(Schedule, SomeWorkWorkerAffinityOneOf) in BENCHMARK_DEFINE_F() argument
69 BENCHMARK_REGISTER_F(Schedule, SomeWorkWorkerAffinityOneOf)
70 ->Apply(Schedule::args);
Dnon_marl_bench.cpp58 auto const numTasks = Schedule::numTasks(state); in SingleQueueTaskExecutor()
59 auto const numThreads = Schedule::numThreads(state); in SingleQueueTaskExecutor()
72 tasks.push(Schedule::doSomeWork); in SingleQueueTaskExecutor()
117 BENCHMARK(SingleQueueTaskExecutor)->Apply(Schedule::args);
126 auto const numTasks = Schedule::numTasks(state); in MultiQueueTaskExecutor()
127 auto const numThreads = Schedule::numThreads(state); in MultiQueueTaskExecutor()
133 taskQueues[i % numQueues].emplace_back(Schedule::doSomeWork); in MultiQueueTaskExecutor()
167 BENCHMARK(MultiQueueTaskExecutor)->Apply(Schedule::args);
Devent_bench.cpp22 BENCHMARK_DEFINE_F(Schedule, Event)(benchmark::State& state) { in BENCHMARK_DEFINE_F() argument
40 BENCHMARK_REGISTER_F(Schedule, Event)->Apply(Schedule::args<512>);
43 BENCHMARK_DEFINE_F(Schedule, EventBaton)(benchmark::State& state) { in BENCHMARK_DEFINE_F() argument
74 BENCHMARK_REGISTER_F(Schedule, EventBaton)->Apply(Schedule::args<262144>);
Dwaitgroup_bench.cpp19 BENCHMARK_DEFINE_F(Schedule, WaitGroup)(benchmark::State& state) { in BENCHMARK_DEFINE_F() argument
31 BENCHMARK_REGISTER_F(Schedule, WaitGroup)->Apply(Schedule::args);
Dticket_bench.cpp24 BENCHMARK_DEFINE_F(Schedule, Ticket)(benchmark::State& state) { in BENCHMARK_DEFINE_F() argument
39 BENCHMARK_REGISTER_F(Schedule, Ticket)->Apply(Schedule::args<512>);
/third_party/node/deps/v8/src/compiler/
Dschedule.cc156 Schedule::Schedule(Zone* zone, size_t node_count_hint) in Schedule() function in v8::internal::compiler::Schedule
166 BasicBlock* Schedule::block(Node* node) const { in block()
173 bool Schedule::IsScheduled(Node* node) { in IsScheduled()
178 BasicBlock* Schedule::GetBlockById(BasicBlock::Id block_id) { in GetBlockById()
183 void Schedule::ClearBlockById(BasicBlock::Id block_id) { in ClearBlockById()
188 bool Schedule::SameBasicBlock(Node* a, Node* b) const { in SameBasicBlock()
193 BasicBlock* Schedule::NewBasicBlock() { in NewBasicBlock()
200 void Schedule::PlanNode(BasicBlock* block, Node* node) { in PlanNode()
210 void Schedule::AddNode(BasicBlock* block, Node* node) { in AddNode()
220 void Schedule::AddGoto(BasicBlock* block, BasicBlock* succ) { in AddGoto()
[all …]
Dscheduler.h40 static Schedule* ComputeSchedule(Zone* temp_zone, Graph* graph, Flags flags,
45 static BasicBlockVector* ComputeSpecialRPO(Zone* zone, Schedule* schedule);
48 static void GenerateDominatorTree(Schedule* schedule);
84 Schedule* schedule_;
98 Scheduler(Zone* zone, Graph* graph, Schedule* schedule, Flags flags,
Dschedule.h202 class V8_EXPORT_PRIVATE Schedule final : public NON_EXPORTED_BASE(ZoneObject) { in NON_EXPORTED_BASE()
204 explicit Schedule(Zone* zone, size_t node_count_hint = 0); in NON_EXPORTED_BASE()
205 Schedule(const Schedule&) = delete; in NON_EXPORTED_BASE()
206 Schedule& operator=(const Schedule&) = delete; in NON_EXPORTED_BASE()
314 V8_EXPORT_PRIVATE std::ostream& operator<<(std::ostream&, const Schedule&);
Dgraph-visualizer.h36 class Schedule; variable
159 explicit AsScheduledGraph(const Schedule* schedule) : schedule(schedule) {} in AsScheduledGraph()
160 const Schedule* schedule;
165 AsC1V(const char* phase, const Schedule* schedule,
172 const Schedule* schedule_;
Dbasic-block-instrumentor.h19 class Schedule; variable
24 Graph* graph, Schedule* schedule,
Dmachine-graph-verifier.h17 class Schedule; variable
23 static void Run(Graph* graph, Schedule const* const schedule,
Deffect-control-linearizer.h19 class Schedule; variable
24 JSGraph* graph, Schedule* schedule, Zone* temp_zone,
Dverifier.h18 class Schedule; variable
64 static void Run(Schedule* schedule);
Dpipeline.h44 class Schedule; variable
102 const AssemblerOptions& options, Schedule* schedule = nullptr);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DGCNIterativeScheduler.h54 std::vector<MachineInstr *> Schedule; member
83 Range &&Schedule) const;
93 ScheduleRef Schedule,
98 std::vector<MachineInstr*> detachSchedule(ScheduleRef Schedule) const;
103 void scheduleRegion(Region &R, Range &&Schedule,
DGCNIterativeScheduler.cpp281 Range &&Schedule) const { in getSchedulePressure()
293 for (auto I = Schedule.end(), B = Schedule.begin(); I != B;) { in getSchedulePressure()
337 GCNIterativeScheduler::detachSchedule(ScheduleRef Schedule) const { in detachSchedule()
339 Res.reserve(Schedule.size() * 2); in detachSchedule()
345 for (auto SU : Schedule) { in detachSchedule()
357 ScheduleRef Schedule, in setBestSchedule() argument
360 new TentativeSchedule{ detachSchedule(Schedule), MaxRP }); in setBestSchedule()
365 scheduleRegion(R, R.BestSchedule->Schedule, R.BestSchedule->MaxPressure); in scheduleBest()
372 void GCNIterativeScheduler::scheduleRegion(Region &R, Range &&Schedule, in scheduleRegion() argument
377 const auto SchedMaxRP = getSchedulePressure(R, Schedule); in scheduleRegion()
[all …]
DGCNILPSched.cpp313 std::vector<const SUnit*> Schedule; in schedule() local
314 Schedule.reserve(SUnits.size()); in schedule()
343 Schedule.push_back(SU); in schedule()
346 assert(SUnits.size() == Schedule.size()); in schedule()
348 std::reverse(Schedule.begin(), Schedule.end()); in schedule()
354 return Schedule; in schedule()
DGCNMinRegStrategy.cpp235 std::vector<const SUnit*> Schedule; in schedule() local
236 Schedule.reserve(SUnits.size()); in schedule()
263 Schedule.push_back(SU); in schedule()
271 assert(SUnits.size() == Schedule.size()); in schedule()
273 return Schedule; in schedule()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DModuloSchedule.cpp68 BB = Schedule.getLoop()->getTopBlock(); in expand()
75 for (MachineInstr *MI : Schedule.getInstructions()) { in expand()
76 int DefStage = Schedule.getStage(MI); in expand()
90 int UseStage = Schedule.getStage(UseMI); in expand()
116 unsigned MaxStageCount = Schedule.getNumStages() - 1; in generatePipelinedLoop()
133 for (MachineInstr *CI : Schedule.getInstructions()) { in generatePipelinedLoop()
136 unsigned StageNum = Schedule.getStage(CI); in generatePipelinedLoop()
217 if (Schedule.getStage(&*BBI) == StageNum) { in generateProlog()
295 if ((unsigned)Schedule.getStage(In) == StageNum) { in generateEpilog()
399 int StageScheduled = Schedule.getStage(&*BBI); in generateExistingPhis()
[all …]
DMachinePipeliner.cpp505 SMSchedule Schedule(Pass.MF); in schedule() local
506 Scheduled = schedulePipeline(Schedule); in schedule()
514 unsigned numStages = Schedule.getMaxStageCount(); in schedule()
533 for (int Cycle = Schedule.getFirstCycle(); Cycle <= Schedule.getFinalCycle(); in schedule()
535 for (SUnit *SU : Schedule.getInstructions(Cycle)) { in schedule()
538 Stages[SU->getInstr()] = Schedule.stageScheduled(SU); in schedule()
1961 bool SwingSchedulerDAG::schedulePipeline(SMSchedule &Schedule) { in schedulePipeline() argument
1972 Schedule.reset(); in schedulePipeline()
1973 Schedule.setInitiationInterval(II); in schedulePipeline()
1989 Schedule.computeStart(SU, &EarlyStart, &LateStart, &SchedEnd, &SchedStart, in schedulePipeline()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DModuloSchedule.h162 ModuloSchedule &Schedule; variable
230 if ((int)CurStage > Schedule.getNumStages() - 1 && Stages.first == 0 && in getStagesForReg()
257 : Schedule(S), MF(MF), ST(MF.getSubtarget()), MRI(MF.getRegInfo()), in ModuloScheduleExpander()
274 ModuloSchedule &Schedule; variable
311 : Schedule(S), MF(MF), ST(MF.getSubtarget()), MRI(MF.getRegInfo()), in PeelingModuloScheduleExpander()
355 return Schedule.getStage(MI); in getStage()
/third_party/node/deps/v8/src/compiler/backend/
Dinstruction-scheduler.cc103 Schedule<StressSchedulerQueue>(); in EndBlock()
105 Schedule<CriticalPathFirstQueue>(); in EndBlock()
123 Schedule<StressSchedulerQueue>(); in AddInstruction()
125 Schedule<CriticalPathFirstQueue>(); in AddInstruction()
212 void InstructionScheduler::Schedule() { in Schedule() function in v8::internal::compiler::InstructionScheduler
/third_party/skia/third_party/externals/abseil-cpp/absl/synchronization/
Dblocking_counter_benchmark.cc65 pool.Schedule([num_threads, &counter, &pool]() { in BM_BlockingCounter_Wait()
67 pool.Schedule([&counter]() { counter.DecrementCount(); }); in BM_BlockingCounter_Wait()
Dmutex_test.cc61 tp->Schedule([func, after] { in ScheduleAfter()
368 tp.Schedule(std::bind(&EndTest, &c0, &c1, &mu2, &cv2, in RunTestCommon()
440 pool->Schedule([&state] { in TEST()
481 pool->Schedule([&state] { in TEST()
516 tp->Schedule(std::bind(&WaitForA, &x)); in TEST()
517 tp->Schedule(std::bind(&WaitForA, &x)); in TEST()
589 waiter1->Schedule([this] { this->Waiter1(); }); in TEST_P()
590 waiter2->Schedule([this] { this->Waiter2(); }); in TEST_P()
661 tp->Schedule(std::bind(&AcquireAsReader, &x)); in TEST()
662 tp->Schedule(std::bind(&AcquireAsReader, &x)); in TEST()
[all …]
/third_party/skia/site/docs/user/release/
Dschedule.md3 title: "Milestone Schedule"
4 linkTitle: "Milestone Schedule"

12345