/third_party/mesa3d/src/intel/compiler/ |
D | brw_cfg.h | 36 struct bblock_t; 60 bblock_link(bblock_t *block, enum bblock_link_kind kind) in bblock_link() 67 struct bblock_t *block; 79 struct bblock_t { struct 81 DECLARE_RALLOC_CXX_OPERATORS(bblock_t) 83 explicit bblock_t(cfg_t *cfg); 85 void add_successor(void *mem_ctx, bblock_t *successor, 87 bool is_predecessor_of(const bblock_t *block, 89 bool is_successor_of(const bblock_t *block, 91 bool can_combine_with(const bblock_t *that) const; [all …]
|
D | brw_cfg.cpp | 39 static bblock_t * 43 bblock_t *block = link->block; in pop_stack() 50 link(void *mem_ctx, bblock_t *block, enum bblock_link_kind kind) in link() 57 push_stack(exec_list *list, void *mem_ctx, bblock_t *block) in push_stack() 65 bblock_t::bblock_t(cfg_t *cfg) : in bblock_t() function in bblock_t 74 bblock_t::add_successor(void *mem_ctx, bblock_t *successor, in add_successor() 82 bblock_t::is_predecessor_of(const bblock_t *block, in is_predecessor_of() 95 bblock_t::is_successor_of(const bblock_t *block, in is_successor_of() 130 bblock_t::can_combine_with(const bblock_t *that) const in can_combine_with() 132 if ((const bblock_t *)this->link.next != that) in can_combine_with() [all …]
|
D | test_fs_scoreboard.cpp | 71 instruction(bblock_t *block, int num) in instruction() 153 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() 179 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() 206 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() 235 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() 265 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() 291 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() 317 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() 342 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() 372 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() [all …]
|
D | brw_dead_control_flow.cpp | 46 bblock_t *prev_block = block->prev(); in dead_control_flow_eliminate() 59 bblock_t *const else_block = prev_block; in dead_control_flow_eliminate() 66 bblock_t *const endif_block = block; in dead_control_flow_eliminate() 67 bblock_t *const if_block = prev_block; in dead_control_flow_eliminate() 71 bblock_t *earlier_block = NULL, *later_block = NULL; in dead_control_flow_eliminate() 103 bblock_t *const else_block = block; in dead_control_flow_eliminate()
|
D | brw_predicated_break.cpp | 141 bblock_t *jump_block = block; in opt_predicated_break() 142 bblock_t *if_block = jump_block->prev(); in opt_predicated_break() 143 bblock_t *endif_block = jump_block->next(); in opt_predicated_break() 148 bblock_t *earlier_block = if_block; in opt_predicated_break() 155 bblock_t *later_block = endif_block; in opt_predicated_break() 189 bblock_t *while_block = earlier_block->next(); in opt_predicated_break()
|
D | test_fs_cmod_propagation.cpp | 94 instruction(bblock_t *block, int num) in instruction() 143 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() 176 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() 209 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() 241 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() 273 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() 309 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() 349 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() 389 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() 430 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() [all …]
|
D | test_vec4_cmod_propagation.cpp | 126 instruction(bblock_t *block, int num) in instruction() 178 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() 213 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() 249 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() 283 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() 320 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() 360 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() 400 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() 445 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() 483 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() [all …]
|
D | brw_ir.h | 90 struct bblock_t; 110 void remove(bblock_t *block, bool defer_later_block_ip_updates = false); 111 void insert_after(bblock_t *block, backend_instruction *inst); 112 void insert_before(bblock_t *block, backend_instruction *inst); 113 void insert_before(bblock_t *block, exec_list *list);
|
D | test_fs_saturate_propagation.cpp | 84 instruction(bblock_t *block, int num) in instruction() 134 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() 171 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() 207 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() 241 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() 277 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() 315 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() 353 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() 392 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() 438 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() [all …]
|
D | brw_vec4.h | 149 bool opt_cse_local(bblock_t *block, const vec4_live_variables &live); 179 vec4_instruction *emit_before(bblock_t *block, 265 src_reg get_scratch_offset(bblock_t *block, vec4_instruction *inst, 267 void emit_scratch_read(bblock_t *block, vec4_instruction *inst, 271 void emit_scratch_write(bblock_t *block, vec4_instruction *inst, 276 bblock_t *before_block, 278 src_reg emit_resolve_reladdr(int scratch_loc[], bblock_t *block, 298 bblock_t *block = NULL,
|
D | brw_fs_sel_peephole.cpp | 68 bblock_t *then_block, bblock_t *else_block) in count_movs_from_if() 143 bblock_t *then_block = block->next(); in opt_peephole_sel() 144 bblock_t *else_block = NULL; in opt_peephole_sel()
|
D | brw_fs.h | 38 struct bblock_t; 165 bool opt_cse_local(const brw::fs_live_variables &live, bblock_t *block, int &ip); 170 bool opt_copy_propagation_local(void *mem_ctx, bblock_t *block, 185 void insert_gfx4_pre_send_dependency_workarounds(bblock_t *block, 187 void insert_gfx4_post_send_dependency_workarounds(bblock_t *block, 442 void lower_mul_dword_inst(fs_inst *inst, bblock_t *block); 443 void lower_mul_qword_inst(fs_inst *inst, bblock_t *block); 444 void lower_mulh_inst(fs_inst *inst, bblock_t *block); 635 lower_src_modifiers(fs_visitor *v, bblock_t *block, fs_inst *inst, unsigned i);
|
D | brw_disasm_info.h | 48 struct bblock_t *block_start; 49 struct bblock_t *block_end;
|
D | brw_fs_lower_regioning.cpp | 360 lower_instruction(fs_visitor *v, bblock_t *block, fs_inst *inst); 371 lower_src_modifiers(fs_visitor *v, bblock_t *block, fs_inst *inst, unsigned i) in lower_src_modifiers() 399 lower_dst_modifiers(fs_visitor *v, bblock_t *block, fs_inst *inst) in lower_dst_modifiers() 448 lower_src_region(fs_visitor *v, bblock_t *block, fs_inst *inst, unsigned i) in lower_src_region() 490 lower_dst_region(fs_visitor *v, bblock_t *block, fs_inst *inst) in lower_dst_region() 548 lower_exec_type(fs_visitor *v, bblock_t *block, fs_inst *inst) in lower_exec_type() 595 lower_instruction(fs_visitor *v, bblock_t *block, fs_inst *inst) in lower_instruction()
|
D | test_fs_copy_propagation.cpp | 83 instruction(bblock_t *block, int num) in instruction() 133 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F() 196 bblock_t *block0 = v->cfg->blocks[0]; in TEST_F()
|
D | brw_shader.cpp | 1176 inst_is_in_block(const bblock_t *block, const backend_instruction *inst) in inst_is_in_block() 1187 adjust_later_block_ips(bblock_t *start_block, int ip_adjustment) in adjust_later_block_ips() 1189 for (bblock_t *block_iter = start_block->next(); in adjust_later_block_ips() 1198 backend_instruction::insert_after(bblock_t *block, backend_instruction *inst) in insert_after() 1214 backend_instruction::insert_before(bblock_t *block, backend_instruction *inst) in insert_before() 1230 backend_instruction::insert_before(bblock_t *block, exec_list *list) in insert_before() 1245 backend_instruction::remove(bblock_t *block, bool defer_later_block_ip_updates) in remove()
|
D | brw_fs_cmod_propagation.cpp | 54 cmod_propagate_cmp_to_add(const intel_device_info *devinfo, bblock_t *block, in cmod_propagate_cmp_to_add() 170 cmod_propagate_not(const intel_device_info *devinfo, bblock_t *block, in cmod_propagate_not() 225 opt_cmod_propagation_local(const intel_device_info *devinfo, bblock_t *block) in opt_cmod_propagation_local()
|
D | brw_disasm_info.c | 60 struct bblock_t *predecessor_block = predecessor_link->block; in dump_assembly() 95 struct bblock_t *successor_block = successor_link->block; in dump_assembly()
|
D | brw_vec4_builder.h | 68 vec4_builder(backend_shader *shader, bblock_t *block, instruction *inst) : in vec4_builder() 83 at(bblock_t *block, exec_node *cursor) const in at() 631 bblock_t *block;
|
D | brw_vec4_visitor.cpp | 77 vec4_visitor::emit_before(bblock_t *block, vec4_instruction *inst, in emit_before() 736 bblock_t *before_block, in emit_pull_constant_load_reg() 1069 vec4_visitor::get_scratch_offset(bblock_t *block, vec4_instruction *inst, in get_scratch_offset() 1114 vec4_visitor::emit_scratch_read(bblock_t *block, vec4_instruction *inst, in emit_scratch_read() 1144 vec4_visitor::emit_scratch_write(bblock_t *block, vec4_instruction *inst, in emit_scratch_write() 1234 vec4_visitor::emit_resolve_reladdr(int scratch_loc[], bblock_t *block, in emit_resolve_reladdr()
|
D | brw_fs_builder.h | 71 fs_builder(backend_shader *shader, bblock_t *block, fs_inst *inst) : in fs_builder() 87 at(bblock_t *block, exec_node *cursor) const in at() 871 bblock_t *block;
|
D | brw_fs_saturate_propagation.cpp | 48 opt_saturate_propagation_local(const fs_live_variables &live, bblock_t *block) in opt_saturate_propagation_local()
|
D | brw_fs_combine_constants.cpp | 112 bblock_t *block; 463 bblock_t *intersection = idom.intersect(block, imm->block); in opt_combine_constants()
|
D | brw_schedule_instructions.cpp | 658 void add_insts_from_block(bblock_t *block); 678 void schedule_instructions(bblock_t *block); 988 instruction_scheduler::add_insts_from_block(bblock_t *block) in add_insts_from_block() 1752 instruction_scheduler::schedule_instructions(bblock_t *block) in schedule_instructions()
|
D | brw_fs_copy_propagation.cpp | 302 bblock_t *parent = parent_link->block; in run() 341 bblock_t *parent = link->block; in dump_block_data() 1022 fs_visitor::opt_copy_propagation_local(void *copy_prop_ctx, bblock_t *block, in opt_copy_propagation_local()
|