Home
last modified time | relevance | path

Searched refs:writeout (Results 1 – 25 of 39) sorted by relevance

12

/third_party/mesa3d/src/amd/compiler/tests/
Dtest_optimizer.cpp37 writeout(0, bld.vop2(aco_opcode::v_mul_f32, bld.def(v1), inputs[0], neg_b));
44 writeout(1, bld.vop2(aco_opcode::v_mul_f32, bld.def(v1), Operand::c32(0x123456u), neg_a));
49 writeout(2, bld.vop2(aco_opcode::v_mul_f32, bld.def(v1), neg_neg_a, inputs[1]));
54 writeout(3, bld.vop2(aco_opcode::v_mul_f32, bld.def(v1), abs_neg_a, inputs[1]));
60 writeout(4, bld.vop2(aco_opcode::v_mul_f32, bld.def(v1), neg_abs_a, inputs[1]));
64writeout(5, bld.vop2_dpp(aco_opcode::v_mul_f32, bld.def(v1), neg_a, inputs[1], dpp_row_sl(1)));
68 writeout(6, bld.vop2(aco_opcode::v_add_f32, bld.def(v1), neg_a, inputs[1]));
72 writeout(7, bld.vop2(aco_opcode::v_add_f32, bld.def(v1), inputs[1], neg_a));
77 writeout(8, bld.vop2(aco_opcode::v_mul_f32, bld.def(v1), inputs[0], neg_c));
82 writeout(9, bld.vop2(aco_opcode::v_mul_f32, bld.def(v1), abs_neg_abs_a, inputs[1]));
[all …]
Dtest_builder.cpp37 writeout(0, bld.v_mul_imm(bld.def(v1), inputs[0], 0));
40 writeout(1, bld.v_mul_imm(bld.def(v1), inputs[0], 1));
44 writeout(2, bld.v_mul_imm(bld.def(v1), inputs[0], 4));
48 writeout(3, bld.v_mul_imm(bld.def(v1), inputs[0], 2147483648u));
56 writeout(4, bld.v_mul_imm(bld.def(v1), inputs[0], 9));
63 writeout(5, bld.v_mul_imm(bld.def(v1), inputs[0], 7));
74 writeout(6, bld.v_mul_imm(bld.def(v1), inputs[0], 4 | 64));
83 writeout(7, bld.v_mul_imm(bld.def(v1), inputs[0], 4 | 64 | 256));
93 writeout(8, bld.v_mul_imm(bld.def(v1), inputs[0], 4 | 64 | 256 | 2048));
104 writeout(9, bld.v_mul_imm(bld.def(v1), inputs[0], 2 | 4));
[all …]
Dtest_sdwa.cpp173 writeout(0, bld.vop2(aco_opcode::v_mul_f32, bld.def(v1), inputs[0], bfe_byte0_b));
178 writeout(1, bld.vop2(aco_opcode::v_mul_f32, bld.def(v1), inputs[0], bfe_byte1_b));
183 writeout(2, bld.vop2(aco_opcode::v_mul_f32, bld.def(v1), inputs[0], bfe_byte2_b));
188 writeout(3, bld.vop2(aco_opcode::v_mul_f32, bld.def(v1), inputs[0], bfe_byte3_b));
193 writeout(4, bld.vop2(aco_opcode::v_mul_f32, bld.def(v1), inputs[0], bfe_word0_b));
198 writeout(5, bld.vop2(aco_opcode::v_mul_f32, bld.def(v1), inputs[0], bfe_word1_b));
202 writeout(6, bld.vop2(aco_opcode::v_mul_f32, bld.def(v1), inputs[0], bfi_byte0_b));
207 writeout(7, bld.vop2(aco_opcode::v_mul_f32, bld.def(v1), inputs[0], bfi_word0_b));
211 writeout(63);
219 writeout(8, bld.vop2(aco_opcode::v_mul_f32, bld.def(v1), inputs[0], bfi_byte1_b));
[all …]
Dtest_optimizer_postRA.cpp55 writeout(0, Operand(br, reg_s2));
73 writeout(1, Operand(br, reg_s2), Operand(ovrwr, vcc));
89 writeout(2, Operand(br, reg_s2));
105 writeout(2, Operand(br, reg_s2));
123 writeout(4, Operand(br, reg_s2), Operand(ovrwr, exec));
162 writeout(0, Operand(br, vcc));
176 writeout(1, Operand(br, vcc));
190 writeout(2, Operand(br, vcc));
204 writeout(3, Operand(br, vcc));
218 writeout(4, Operand(br, vcc));
[all …]
Dhelpers.h89 void writeout(unsigned i, aco::Temp tmp=aco::Temp(0, aco::s1));
90 void writeout(unsigned i, aco::Builder::Result res);
91 void writeout(unsigned i, aco::Operand op);
92 void writeout(unsigned i, aco::Operand op0, aco::Operand op1);
Dtest_regalloc.cpp55 writeout(0, result1);
56 writeout(1, result2);
Dhelpers.cpp248 void writeout(unsigned i, Temp tmp) in writeout() function
256 void writeout(unsigned i, aco::Builder::Result res) in writeout() function
261 void writeout(unsigned i, Operand op) in writeout() function
266 void writeout(unsigned i, Operand op0, Operand op1) in writeout() function
/third_party/mesa3d/src/panfrost/util/
Dpan_lower_writeout.c51 unsigned writeout, in pan_nir_emit_combined_store() argument
62 nir_intrinsic_set_component(intr, writeout); in pan_nir_emit_combined_store()
142 unsigned writeout = 0; in pan_nir_lower_zs_store() local
144 writeout |= PAN_WRITEOUT_Z; in pan_nir_lower_zs_store()
146 writeout |= PAN_WRITEOUT_S; in pan_nir_lower_zs_store()
148 writeout |= PAN_WRITEOUT_2; in pan_nir_lower_zs_store()
179 unsigned this_store = PAN_WRITEOUT_C | (replaced ? 0 : writeout); in pan_nir_lower_zs_store()
195 pan_nir_emit_combined_store(&b, NULL, writeout, stores); in pan_nir_lower_zs_store()
/third_party/mesa3d/src/panfrost/midgard/
Dmidgard_schedule.c1183 unsigned writeout = branch ? branch->writeout : 0; in mir_schedule_alu() local
1200 if (writeout && (branch->constants.u32[0] || ctx->inputs->is_blend)) { in mir_schedule_alu()
1211 if (writeout) { in mir_schedule_alu()
1227 if (writeout && (ctx->inputs->is_blend || ctx->writeout_branch[1])) { in mir_schedule_alu()
1255 if (writeout & PAN_WRITEOUT_Z) in mir_schedule_alu()
1258 if (writeout & PAN_WRITEOUT_S) in mir_schedule_alu()
1265 predicate.no_mask = writeout ? (1 << 3) : 0; in mir_schedule_alu()
1298 if (writeout) { in mir_schedule_alu()
1408 if ((writeout || tilebuf_wait) && !(ctx->quirks & MIDGARD_NO_UPPER_ALU)) in mir_schedule_alu()
1542 if (!I || I->type != TAG_ALU_4 || !I->writeout) in mir_lower_blend_input()
Dmidgard_print.c180 else if (ins->writeout) in mir_print_instruction()
195 if (ins->writeout) { in mir_print_instruction()
Dmidgard_ra.c196 if (ins->compact_branch && ins->writeout) in mir_lower_special_reads()
333 if (ins->writeout) in mir_compute_interference()
410 if (ins->compact_branch && ins->writeout) { in mir_compute_interference()
633 if (!(ins->compact_branch && ins->writeout)) continue; in allocate_registers()
678 if (!br->writeout) in allocate_registers()
Dmidgard_ra_pipeline.c82 if (q->compact_branch && q->writeout && mir_has_arg(q, node)) in mir_pipeline_ins()
Dmidgard_compile.c1633 ins.writeout = depth_only ? 0 : PAN_WRITEOUT_C; in emit_fragment_store()
1651 ins.writeout |= PAN_WRITEOUT_Z; in emit_fragment_store()
1657 ins.writeout |= PAN_WRITEOUT_S; in emit_fragment_store()
1967 unsigned writeout = PAN_WRITEOUT_C; in emit_intrinsic() local
1969 writeout = nir_intrinsic_component(instr); in emit_intrinsic()
1970 if (writeout & PAN_WRITEOUT_Z) in emit_intrinsic()
1972 if (writeout & PAN_WRITEOUT_S) in emit_intrinsic()
1974 if (writeout & PAN_WRITEOUT_2) in emit_intrinsic()
1978 if (writeout & PAN_WRITEOUT_C) { in emit_intrinsic()
2864 ins.writeout = br->writeout; in emit_fragment_epilogue()
Dmir_promote_uniforms.c247 bool is_writeout = ins->compact_branch && ins->writeout; in mir_special_indices()
Dcompiler.h143 uint8_t writeout; member
/third_party/curl/src/
Dtool_cfgable.h189 char *writeout; /* %-styled format string to output */ member
Dtool_cfgable.c149 Curl_safefree(config->writeout); in free_config_fields()
Dtool_cb_hdr.c203 if(hdrcbdata->config->writeout) { in tool_header_cb()
Dtool_getparam.c2648 Curl_safefree(config->writeout); in getparameter()
2649 err = file2string(&config->writeout, file); in getparameter()
2654 if(!config->writeout) in getparameter()
2658 err = getstr(&config->writeout, nextarg, DENY_BLANK); in getparameter()
Dtool_writeout.c515 const char *writeinfo = config->writeout; in ourWriteOut()
/third_party/ffmpeg/libavformat/
Daviobuf.c157 static void writeout(AVIOContext *s, const uint8_t *data, int len) in writeout() function
198 writeout(s, s->buffer, s->buf_ptr_max - s->buffer); in flush_buffer()
236 writeout(s, buf, size); in avio_write()
/third_party/mesa3d/src/asahi/compiler/
Dagx_compiler.h299 uint32_t writeout; member
/third_party/mesa3d/src/panfrost/bifrost/
Dbifrost_compile.c839 unsigned writeout = combined ? nir_intrinsic_component(instr) : in bi_emit_fragment_out() local
842 bool emit_blend = writeout & (PAN_WRITEOUT_C); in bi_emit_fragment_out()
843 bool emit_zs = writeout & (PAN_WRITEOUT_Z | PAN_WRITEOUT_S); in bi_emit_fragment_out()
889 if (writeout & PAN_WRITEOUT_Z) in bi_emit_fragment_out()
892 if (writeout & PAN_WRITEOUT_S) in bi_emit_fragment_out()
896 writeout & PAN_WRITEOUT_S, in bi_emit_fragment_out()
897 writeout & PAN_WRITEOUT_Z); in bi_emit_fragment_out()
902 bool dual = (writeout & PAN_WRITEOUT_2); in bi_emit_fragment_out()
/third_party/ffmpeg/libavcodec/arm/
Dvp9lpf_neon.S302 @ (or to a writeout of the inner 4 pixels, for wd=8)
357 @ writeout of the inner 4 pixels
361 @ If no pixels need flat8out, jump to a writeout of the inner 6 pixels
/third_party/mesa3d/docs/relnotes/
D21.2.2.rst76 - pan/mdg: Insert moves before writeout when needed

12