Lines Matching defs:instruction_scheduler
60 class instruction_scheduler;
65 schedule_node(backend_instruction *inst, instruction_scheduler *sched);
431 class instruction_scheduler {
433 instruction_scheduler(backend_shader *s, int grf_count,
479 ~instruction_scheduler()
566 class fs_instruction_scheduler : public instruction_scheduler
588 : instruction_scheduler(v, grf_count, hw_reg_count, block_count, mode),
745 class vec4_instruction_scheduler : public instruction_scheduler
762 : instruction_scheduler(v, grf_count, 0, 0, SCHEDULE_POST),
789 instruction_scheduler *sched)
817 instruction_scheduler::add_insts_from_block(bblock_t *block)
830 instruction_scheduler::compute_delays()
845 instruction_scheduler::compute_exits()
881 instruction_scheduler::add_dep(schedule_node *before, schedule_node *after,
916 instruction_scheduler::add_dep(schedule_node *before, schedule_node *after)
930 instruction_scheduler::add_barrier_deps(schedule_node *n)
1572 instruction_scheduler::schedule_instructions(bblock_t *block)
1685 instruction_scheduler::run(cfg_t *cfg)