Searched refs:bblock_t (Results 1 - 25 of 62) sorted by relevance

123

/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_cfg.h36 struct bblock_t;
60 bblock_link(bblock_t *block, enum bblock_link_kind kind)
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 *tha
[all...]
H A Dbrw_cfg.cpp39 static bblock_t *
43 bblock_t *block = link->block;
50 link(void *mem_ctx, bblock_t *block, enum bblock_link_kind kind)
57 push_stack(exec_list *list, void *mem_ctx, bblock_t *block)
65 bblock_t::bblock_t(cfg_t *cfg) : function in class:bblock_t
74 bblock_t::add_successor(void *mem_ctx, bblock_t *successor,
82 bblock_t::is_predecessor_of(const bblock_t *bloc
[all...]
H A Dbrw_dead_control_flow.cpp46 bblock_t *prev_block = block->prev();
59 bblock_t *const else_block = prev_block;
66 bblock_t *const endif_block = block;
67 bblock_t *const if_block = prev_block;
71 bblock_t *earlier_block = NULL, *later_block = NULL;
103 bblock_t *const else_block = block;
H A Dbrw_disasm_info.h48 struct bblock_t *block_start;
49 struct bblock_t *block_end;
H A Dbrw_ir.h90 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);
H A Dbrw_predicated_break.cpp141 bblock_t *jump_block = block;
142 bblock_t *if_block = jump_block->prev();
143 bblock_t *endif_block = jump_block->next();
148 bblock_t *earlier_block = if_block;
155 bblock_t *later_block = endif_block;
189 bblock_t *while_block = earlier_block->next();
H A Dtest_fs_scoreboard.cpp71 instruction(bblock_t *block, int num)
153 bblock_t *block0 = v->cfg->blocks[0];
179 bblock_t *block0 = v->cfg->blocks[0];
206 bblock_t *block0 = v->cfg->blocks[0];
235 bblock_t *block0 = v->cfg->blocks[0];
265 bblock_t *block0 = v->cfg->blocks[0];
291 bblock_t *block0 = v->cfg->blocks[0];
317 bblock_t *block0 = v->cfg->blocks[0];
342 bblock_t *block0 = v->cfg->blocks[0];
372 bblock_t *block
[all...]
H A Dbrw_fs_sel_peephole.cpp46 * A pointer to the bblock_t following the IF is passed as the <then_block>
68 bblock_t *then_block, bblock_t *else_block)
143 bblock_t *then_block = block->next();
144 bblock_t *else_block = NULL;
H A Dbrw_vec4.h152 bool opt_cse_local(bblock_t *block, const vec4_live_variables &live);
182 vec4_instruction *emit_before(bblock_t *block,
287 src_reg get_scratch_offset(bblock_t *block, vec4_instruction *inst,
289 void emit_scratch_read(bblock_t *block, vec4_instruction *inst,
293 void emit_scratch_write(bblock_t *block, vec4_instruction *inst,
295 void emit_pull_constant_load(bblock_t *block, vec4_instruction *inst,
303 bblock_t *before_block,
305 src_reg emit_resolve_reladdr(int scratch_loc[], bblock_t *block,
327 bblock_t *block = NULL,
H A Dtest_fs_saturate_propagation.cpp84 instruction(bblock_t *block, int num)
134 bblock_t *block0 = v->cfg->blocks[0];
171 bblock_t *block0 = v->cfg->blocks[0];
207 bblock_t *block0 = v->cfg->blocks[0];
241 bblock_t *block0 = v->cfg->blocks[0];
277 bblock_t *block0 = v->cfg->blocks[0];
315 bblock_t *block0 = v->cfg->blocks[0];
353 bblock_t *block0 = v->cfg->blocks[0];
392 bblock_t *block0 = v->cfg->blocks[0];
438 bblock_t *block
[all...]
H A Dtest_vec4_cmod_propagation.cpp126 instruction(bblock_t *block, int num)
178 bblock_t *block0 = v->cfg->blocks[0];
213 bblock_t *block0 = v->cfg->blocks[0];
249 bblock_t *block0 = v->cfg->blocks[0];
283 bblock_t *block0 = v->cfg->blocks[0];
320 bblock_t *block0 = v->cfg->blocks[0];
360 bblock_t *block0 = v->cfg->blocks[0];
400 bblock_t *block0 = v->cfg->blocks[0];
445 bblock_t *block0 = v->cfg->blocks[0];
483 bblock_t *block
[all...]
H A Dtest_fs_cmod_propagation.cpp94 instruction(bblock_t *block, int num)
143 bblock_t *block0 = v->cfg->blocks[0];
176 bblock_t *block0 = v->cfg->blocks[0];
209 bblock_t *block0 = v->cfg->blocks[0];
241 bblock_t *block0 = v->cfg->blocks[0];
273 bblock_t *block0 = v->cfg->blocks[0];
309 bblock_t *block0 = v->cfg->blocks[0];
349 bblock_t *block0 = v->cfg->blocks[0];
389 bblock_t *block0 = v->cfg->blocks[0];
430 bblock_t *block
[all...]
H A Dbrw_fs.h38 struct bblock_t;
162 bool opt_cse_local(const brw::fs_live_variables &live, bblock_t *block, int &ip);
167 bool opt_copy_propagation_local(void *mem_ctx, bblock_t *block,
181 void insert_gfx4_pre_send_dependency_workarounds(bblock_t *block,
183 void insert_gfx4_post_send_dependency_workarounds(bblock_t *block,
440 void lower_mul_dword_inst(fs_inst *inst, bblock_t *block);
441 void lower_mul_qword_inst(fs_inst *inst, bblock_t *block);
442 void lower_mulh_inst(fs_inst *inst, bblock_t *block);
638 lower_src_modifiers(fs_visitor *v, bblock_t *block, fs_inst *inst, unsigned i);
/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dbrw_cfg.h33 struct bblock_t;
39 bblock_link(bblock_t *block)
46 struct bblock_t *block;
51 struct bblock_t { struct
53 DECLARE_RALLOC_CXX_OPERATORS(bblock_t)
55 explicit bblock_t(cfg_t *cfg);
57 void add_successor(void *mem_ctx, bblock_t *successor);
58 bool is_predecessor_of(const bblock_t *block) const;
59 bool is_successor_of(const bblock_t *block) const;
60 bool can_combine_with(const bblock_t *tha
[all...]
H A Dbrw_cfg.cpp36 static bblock_t *
40 bblock_t *block = link->block;
47 link(void *mem_ctx, bblock_t *block)
53 bblock_t::bblock_t(cfg_t *cfg) : function in class:bblock_t
62 bblock_t::add_successor(void *mem_ctx, bblock_t *successor)
69 bblock_t::is_predecessor_of(const bblock_t *block) const
81 bblock_t
[all...]
H A Dbrw_dead_control_flow.cpp44 bblock_t *prev_block = block->prev();
57 bblock_t *const else_block = prev_block;
64 bblock_t *const endif_block = block;
65 bblock_t *const if_block = prev_block;
69 bblock_t *earlier_block = NULL, *later_block = NULL;
101 bblock_t *const else_block = block;
H A Dbrw_predicated_break.cpp81 bblock_t *jump_block = block;
82 bblock_t *if_block = jump_block->prev();
83 bblock_t *endif_block = jump_block->next();
88 bblock_t *earlier_block = if_block;
95 bblock_t *later_block = endif_block;
121 bblock_t *while_block = earlier_block->next();
H A Dbrw_disasm_info.h48 struct bblock_t *block_start;
49 struct bblock_t *block_end;
H A Dbrw_shader.h98 struct bblock_t;
113 void remove(bblock_t *block);
114 void insert_after(bblock_t *block, backend_instruction *inst);
115 void insert_before(bblock_t *block, backend_instruction *inst);
116 void insert_before(bblock_t *block, exec_list *list);
H A Dbrw_fs_sel_peephole.cpp46 * A pointer to the bblock_t following the IF is passed as the <then_block>
67 bblock_t *then_block, bblock_t *else_block)
142 bblock_t *then_block = block->next();
143 bblock_t *else_block = NULL;
H A Dtest_vec4_cmod_propagation.cpp114 instruction(bblock_t *block, int num)
166 bblock_t *block0 = v->cfg->blocks[0];
201 bblock_t *block0 = v->cfg->blocks[0];
237 bblock_t *block0 = v->cfg->blocks[0];
271 bblock_t *block0 = v->cfg->blocks[0];
308 bblock_t *block0 = v->cfg->blocks[0];
348 bblock_t *block0 = v->cfg->blocks[0];
388 bblock_t *block0 = v->cfg->blocks[0];
433 bblock_t *block0 = v->cfg->blocks[0];
471 bblock_t *block
[all...]
H A Dbrw_vec4.h152 bool opt_cse_local(bblock_t *block);
182 vec4_instruction *emit_before(bblock_t *block,
290 src_reg get_scratch_offset(bblock_t *block, vec4_instruction *inst,
292 void emit_scratch_read(bblock_t *block, vec4_instruction *inst,
296 void emit_scratch_write(bblock_t *block, vec4_instruction *inst,
298 void emit_pull_constant_load(bblock_t *block, vec4_instruction *inst,
306 bblock_t *before_block,
308 src_reg emit_resolve_reladdr(int scratch_loc[], bblock_t *block,
329 bblock_t *block = NULL,
H A Dtest_fs_cmod_propagation.cpp72 instruction(bblock_t *block, int num)
121 bblock_t *block0 = v->cfg->blocks[0];
153 bblock_t *block0 = v->cfg->blocks[0];
185 bblock_t *block0 = v->cfg->blocks[0];
221 bblock_t *block0 = v->cfg->blocks[0];
260 bblock_t *block0 = v->cfg->blocks[0];
299 bblock_t *block0 = v->cfg->blocks[0];
340 bblock_t *block0 = v->cfg->blocks[0];
375 bblock_t *block0 = v->cfg->blocks[0];
407 bblock_t *block
[all...]
H A Dtest_fs_saturate_propagation.cpp72 instruction(bblock_t *block, int num)
122 bblock_t *block0 = v->cfg->blocks[0];
159 bblock_t *block0 = v->cfg->blocks[0];
195 bblock_t *block0 = v->cfg->blocks[0];
229 bblock_t *block0 = v->cfg->blocks[0];
265 bblock_t *block0 = v->cfg->blocks[0];
303 bblock_t *block0 = v->cfg->blocks[0];
341 bblock_t *block0 = v->cfg->blocks[0];
380 bblock_t *block0 = v->cfg->blocks[0];
426 bblock_t *block
[all...]
H A Dbrw_fs_lower_regioning.cpp245 lower_instruction(fs_visitor *v, bblock_t *block, fs_inst *inst);
256 lower_src_modifiers(fs_visitor *v, bblock_t *block, fs_inst *inst, unsigned i)
278 lower_dst_modifiers(fs_visitor *v, bblock_t *block, fs_inst *inst)
325 lower_src_region(fs_visitor *v, bblock_t *block, fs_inst *inst, unsigned i)
366 lower_dst_region(fs_visitor *v, bblock_t *block, fs_inst *inst)
421 lower_instruction(fs_visitor *v, bblock_t *block, fs_inst *inst)

Completed in 33 milliseconds

123