/third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
D | sfn_instr_mem.cpp | 199 shader.emit_instruction(new AluInstr(op1_mov, temp_src_val, src_val, AluInstr::last_write)); in emit_atomic_op2() 220 shader.emit_instruction(new AluInstr(op1_mov, tmp[1], src_val, AluInstr::last_write)); in emit_atomic_op2() 281 …ader.emit_instruction(new AluInstr(op1_mov, tmp[1], shader.atomic_update(), AluInstr::last_write)); in emit_atomic_inc() 311 …ader.emit_instruction(new AluInstr(op1_mov, tmp[1], shader.atomic_update(), AluInstr::last_write)); in emit_atomic_pre_dec() 317 tmp_dest, vf.one_i(), AluInstr::last_write)); in emit_atomic_pre_dec() 575 … shader.emit_instruction(new AluInstr(op1_mov, addr_vec[0], addr_base, AluInstr::last_write)); in emit_ssbo_store() 579 AluInstr::last_write)); in emit_ssbo_store() 583 shader.emit_instruction(new AluInstr(op1_mov, v, value, AluInstr::last_write)); in emit_ssbo_store() 608 …it_instruction(new AluInstr(op2_lshr_int, coord, coord_orig, vf.literal(2), AluInstr::last_write)); in emit_ssbo_atomic_op() 618 …it_instruction(new AluInstr(op1_mov, data_vec4[0], vf.src(intr->src[2], 0), AluInstr::last_write)); in emit_ssbo_atomic_op() [all …]
|
D | sfn_liverangeevaluator_helpers.cpp | 258 last_write(range.start), in RegisterCompAccess() 337 last_write = line; in record_write() 517 if (last_write < 0) { in update_required_live_range() 528 m_range.end = last_write + 1; in update_required_live_range() 621 if (last_write >= last_read) in update_required_live_range() 622 last_read = last_write + 1; in update_required_live_range()
|
D | sfn_instr_alu.cpp | 1514 AluInstr::last_write); in emit_alu_abs64() 1715 AluInstr::last_write)); in emit_alu_i2f64() 1721 AluInstr::last_write)); in emit_alu_i2f64() 1723 AluInstr::last_write)); in emit_alu_i2f64() 1745 value_factory.zero(), AluInstr::last_write); in emit_alu_i2f64() 1778 value_factory.zero(), AluInstr::last_write); in emit_alu_f2f64() 1967 tmp[0], tmp[1], AluInstr::last_write); in emit_any_all_fcomp2() 2010 ir = new AluInstr(op1_max4, max_val, s, AluInstr::last_write, 4); in emit_any_all_fcomp() 2026 AluInstr::last_write); in emit_any_all_fcomp() 2063 ir = new AluInstr(combine, dest, v[0], v[1], AluInstr::last_write); in emit_any_all_icomp() [all …]
|
D | sfn_instr_tex.cpp | 469 shader.emit_instruction(new AluInstr(op1_mov, src_coord[3], src.lod, AluInstr::last_write)); in emit_tex_txf() 527 AluInstr::last_write)); in emit_buf_txf() 557 AluInstr::last_write)); in emit_tex_tex_ms_direct() 603 src.ms_index, AluInstr::last_write)); in emit_tex_tex_ms() 626 AluInstr::last_write)); in emit_tex_tex_ms() 631 AluInstr::last_write)); in emit_tex_tex_ms() 647 AluInstr::last_write)); in emit_tex_tex_ms() 734 ir = new AluInstr(op1_mov, src_coord[3], src.comperator, AluInstr::last_write); in emit_tex_txd() 776 shader.emit_instruction(new AluInstr(op1_mov, dest[0], src, AluInstr::last_write)); in emit_tex_txs() 782 shader.emit_instruction(new AluInstr(op1_mov, src_lod, src.lod, AluInstr::last_write)); in emit_tex_txs() [all …]
|
D | sfn_shader_cs.cpp | 95 AluInstr::last_write)); in emit_load_num_workgroups() 116 …emit_instruction(new AluInstr(op1_mov, dest, src[i], i == 2 ? AluInstr::last_write : AluInstr::wri… in emit_load_3vec()
|
D | sfn_shader.cpp | 383 AluInstr::last_write); in allocate_reserved_registers() 853 emit_instruction(new AluInstr(op1_mov, dest, src, AluInstr::last_write)); in emit_load_to_register() 896 AluInstr::last_write)); in evaluate_resource_offset() 952 auto load_addr = new AluInstr(op1_mov, addr_temp, address, AluInstr::last_write); in emit_store_scratch() 999 auto load_addr = new AluInstr(op1_mov, addr_temp, addr, AluInstr::last_write); in emit_load_scratch() 1139 emit_instruction(new AluInstr(op1_mov, tmp, addr, AluInstr::last_write)); in load_uniform_indirect() 1156 AluInstr::last_write)); in emit_load_tcs_param_base() 1176 vf.inline_const(ALU_SRC_TIME_HI, 0), AluInstr::last_write)); in emit_shader_clock() 1275 emit_instruction(new AluInstr(op1_mov, dst, src, AluInstr::last_write)); in emit_simple_mov()
|
D | sfn_shader_fs.cpp | 103 AluInstr::last_write); in load_input() 316 …it_instruction(new AluInstr(op2_lshl_int, tmp, vf.one_i(), m_sample_id_reg, AluInstr::last_write)); in emit_load_sample_mask_in() 317 emit_instruction(new AluInstr(op2_and_int, dest, tmp, m_sample_mask_reg, AluInstr::last_write)); in emit_load_sample_mask_in() 325 …emit_instruction(new AluInstr(op1_mov, m_helper_invocation, vf.literal(-1), AluInstr::last_write)); in emit_load_helper_invocation() 334 auto ir = new AluInstr(op1_mov, dst, m_helper_invocation, AluInstr::last_write); in emit_load_helper_invocation() 690 AluInstr::last_write); in load_input_hw() 692 …it_instruction(new AluInstr(op1_mov, vf.dest(intr->dest, i, pin_chan), tmp, AluInstr::last_write)); in load_input_hw()
|
D | sfn_shader_gs.cpp | 177 emit_instruction(new AluInstr(op1_mov, m_export_base[i], zero, AluInstr::last_write)); in do_allocate_reserved_registers() 239 AluInstr::last_write); in emit_vertex() 390 AluInstr::last_write)); in emit_adj_fix()
|
D | sfn_instrfactory.cpp | 151 shader.emit_instruction(new AluInstr(op1_mov, dest1, src1, AluInstr::last_write)); in load_const() 208 AluInstr::last_write)); in process_undef()
|
D | sfn_shader_tess.cpp | 123 two_parts ? AluInstr::write : AluInstr::last_write)); in store_tess_factor() 131 AluInstr::last_write)); in store_tess_factor()
|
D | sfn_instr_lds.cpp | 138 AluInstr::last_write); in split() 288 AluInstr::last_write); in split()
|
D | sfn_liverangeevaluator_helpers.h | 120 int last_write; variable
|
D | sfn_shader_vs.cpp | 154 …emit_instruction(new AluInstr(op1_mov, primid[0], m_parent->primitive_id(), AluInstr::last_write)); in finalize() 218 auto alu = new AluInstr(op1_flt_to_int, out_value[1], clamped, AluInstr::last_write); in emit_varying_pos()
|
D | sfn_instr_alu.h | 146 static const std::set<AluModifiers> last_write; variable
|
/third_party/mesa3d/src/freedreno/ir3/ |
D | ir3_context.c | 589 src->def = (arr->last_write && arr->last_write->instr->block == block) in ir3_create_array_load() 590 ? arr->last_write in ir3_create_array_load() 632 if (arr->last_write && arr->last_write->instr->block == src->block) in ir3_create_array_store() 633 ir3_reg_set_last_array(src, dst, arr->last_write); in ir3_create_array_store() 635 arr->last_write = dst; in ir3_create_array_store() 663 if (arr->last_write && arr->last_write->instr->block == block) in ir3_create_array_store() 664 ir3_reg_set_last_array(mov, dst, arr->last_write); in ir3_create_array_store() 669 arr->last_write = dst; in ir3_create_array_store()
|
D | ir3.c | 619 struct ir3_register *last_write) in ir3_reg_set_last_array() argument 624 new_reg->def = last_write; in ir3_reg_set_last_array()
|
D | ir3.h | 567 struct ir3_register *last_write; member 737 struct ir3_register *last_write);
|
/third_party/mesa3d/src/panfrost/bifrost/ |
D | bi_pressure_schedule.c | 77 struct sched_node **last_write = in create_dag() local 104 add_dep(node, last_write[label_index(ctx, src)]); in create_dag() 120 add_dep(node, last_write[label_index(ctx, dest)]); in create_dag() 122 last_write[label_index(ctx, dest)] = node; in create_dag() 214 free(last_write); in create_dag()
|
D | bi_schedule.c | 216 struct util_dynarray last_read[64], last_write[64]; in bi_create_dependency_graph() local 220 util_dynarray_init(&last_write[i], NULL); in bi_create_dependency_graph() 242 … add_dependency(last_write, ins->src[s].value + c, i, st.dependents, st.dep_counts); in bi_create_dependency_graph() 274 … add_dependency(last_write, dest + c, i, st.dependents, st.dep_counts); in bi_create_dependency_graph() 275 mark_access(last_write, dest + c, i); in bi_create_dependency_graph() 285 add_dependency(last_write, c, i, st.dependents, st.dep_counts); in bi_create_dependency_graph() 286 mark_access(last_write, c, i); in bi_create_dependency_graph() 312 util_dynarray_fini(&last_write[i]); in bi_create_dependency_graph()
|
/third_party/alsa-utils/alsactl/ |
D | daemon.c | 363 time_t last_write, now; in state_daemon() local 377 time(&last_write); in state_daemon() 439 last_write = now; in state_daemon() 444 if ((now - last_write >= period && changed) || save_now) { in state_daemon()
|
/third_party/mesa3d/src/panfrost/midgard/ |
D | midgard_schedule.c | 104 struct util_dynarray *last_write = calloc(sizeof(struct util_dynarray), sz); in mir_create_dependency_graph() local 108 util_dynarray_init(&last_write[i], NULL); in mir_create_dependency_graph() 134 add_dependency(last_write, src, readmask, instructions, i); in mir_create_dependency_graph() 171 add_dependency(last_write, dest, mask, instructions, i); in mir_create_dependency_graph() 172 mark_access(last_write, dest, mask, i); in mir_create_dependency_graph() 203 util_dynarray_fini(&last_write[i]); in mir_create_dependency_graph() 207 free(last_write); in mir_create_dependency_graph()
|