/third_party/skia/third_party/externals/swiftshader/third_party/marl/src/ |
D | scheduler_bench.cpp | 21 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);
|
D | non_marl_bench.cpp | 58 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);
|
D | event_bench.cpp | 22 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>);
|
D | waitgroup_bench.cpp | 19 BENCHMARK_DEFINE_F(Schedule, WaitGroup)(benchmark::State& state) { in BENCHMARK_DEFINE_F() argument 31 BENCHMARK_REGISTER_F(Schedule, WaitGroup)->Apply(Schedule::args);
|
D | ticket_bench.cpp | 24 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/ |
D | schedule.cc | 156 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 …]
|
D | scheduler.h | 40 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,
|
D | schedule.h | 202 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&);
|
D | graph-visualizer.h | 36 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_;
|
D | basic-block-instrumentor.h | 19 class Schedule; variable 24 Graph* graph, Schedule* schedule,
|
D | machine-graph-verifier.h | 17 class Schedule; variable 23 static void Run(Graph* graph, Schedule const* const schedule,
|
D | effect-control-linearizer.h | 19 class Schedule; variable 24 JSGraph* graph, Schedule* schedule, Zone* temp_zone,
|
D | verifier.h | 18 class Schedule; variable 64 static void Run(Schedule* schedule);
|
D | pipeline.h | 44 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/ |
D | GCNIterativeScheduler.h | 54 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,
|
D | GCNIterativeScheduler.cpp | 281 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 …]
|
D | GCNILPSched.cpp | 313 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()
|
D | GCNMinRegStrategy.cpp | 235 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/ |
D | ModuloSchedule.cpp | 68 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 …]
|
D | MachinePipeliner.cpp | 505 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/ |
D | ModuloSchedule.h | 162 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/ |
D | instruction-scheduler.cc | 103 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/ |
D | blocking_counter_benchmark.cc | 65 pool.Schedule([num_threads, &counter, &pool]() { in BM_BlockingCounter_Wait() 67 pool.Schedule([&counter]() { counter.DecrementCount(); }); in BM_BlockingCounter_Wait()
|
D | mutex_test.cc | 61 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/ |
D | schedule.md | 3 title: "Milestone Schedule" 4 linkTitle: "Milestone Schedule"
|