Searched refs:qblock (Results 1 – 11 of 11) sorted by relevance
/external/mesa3d/src/gallium/drivers/vc4/ |
D | vc4_qir.h | 382 struct qblock { struct 389 struct qblock *successors[2]; argument 506 struct qblock *cur_block; 507 struct qblock *loop_cont_block; 508 struct qblock *loop_break_block; 555 struct qblock *qir_new_block(struct vc4_compile *c); 556 void qir_set_emit_block(struct vc4_compile *c, struct qblock *block); 557 void qir_link_blocks(struct qblock *predecessor, struct qblock *successor); 558 struct qblock *qir_entry_block(struct vc4_compile *c); 559 struct qblock *qir_exit_block(struct vc4_compile *c); [all …]
|
D | vc4_qpu_emit.c | 47 queue(struct qblock *block, uint64_t inst) in queue() 55 last_inst(struct qblock *block) in last_inst() 63 set_last_cond_add(struct qblock *block, uint32_t cond) in set_last_cond_add() 69 set_last_cond_mul(struct qblock *block, uint32_t cond) in set_last_cond_mul() 133 setup_for_vpm_read(struct vc4_compile *c, struct qblock *block) in setup_for_vpm_read() 163 fixup_raddr_conflict(struct qblock *block, in fixup_raddr_conflict() 205 set_last_dst_pack(struct qblock *block, struct qinst *inst) in set_last_dst_pack() 226 handle_r4_qpu_write(struct qblock *block, struct qinst *qinst, in handle_r4_qpu_write() 237 struct qblock *block, in vc4_generate_code_block() 584 struct qblock *start_block = list_first_entry(&c->blocks, in vc4_generate_code() [all …]
|
D | vc4_qir.c | 594 struct qblock * 597 struct qblock *block = rzalloc(c, struct qblock); in qir_new_block() 612 qir_set_emit_block(struct vc4_compile *c, struct qblock *block) in qir_set_emit_block() 618 struct qblock * 621 return list_first_entry(&c->blocks, struct qblock, link); in qir_entry_block() 624 struct qblock * 627 return list_last_entry(&c->blocks, struct qblock, link); in qir_exit_block() 631 qir_link_blocks(struct qblock *predecessor, struct qblock *successor) in qir_link_blocks()
|
D | vc4_qir_emit_uniform_stream_resets.c | 39 block_reads_any_uniform(struct qblock *block) in block_reads_any_uniform()
|
D | vc4_qir_live_variables.c | 59 qir_setup_use(struct vc4_compile *c, struct qblock *block, int ip, in qir_setup_use() 96 qir_setup_def(struct vc4_compile *c, struct qblock *block, int ip, in qir_setup_def()
|
D | vc4_opt_coalesce_ff_writes.c | 37 struct qblock *block = qir_entry_block(c); in qir_opt_coalesce_ff_writes()
|
D | vc4_opt_vpm.c | 40 struct qblock *block = qir_entry_block(c); in qir_opt_vpm()
|
D | vc4_opt_peephole_sf.c | 110 qir_opt_peephole_sf_block(struct vc4_compile *c, struct qblock *block) in qir_opt_peephole_sf_block()
|
D | vc4_qir_schedule.c | 625 struct qblock *block, struct schedule_state *state) in schedule_instructions() 693 struct qblock *block) in qir_schedule_instructions_block()
|
D | vc4_program.c | 1895 struct qblock *then_block = qir_new_block(c); in ntq_emit_if() 1896 struct qblock *after_block = qir_new_block(c); in ntq_emit_if() 1897 struct qblock *else_block; in ntq_emit_if() 1964 struct qblock *jump_block; in ntq_emit_jump() 1983 struct qblock *new_block = qir_new_block(c); in ntq_emit_jump() 2051 struct qblock *save_loop_cont_block = c->loop_cont_block; in ntq_emit_loop() 2052 struct qblock *save_loop_break_block = c->loop_break_block; in ntq_emit_loop()
|
D | vc4_qpu_schedule.c | 892 struct qblock *block, in schedule_instructions() 1024 struct qblock *block, in qpu_schedule_instructions_block()
|