Home
last modified time | relevance | path

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

12

/external/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(0x123456u), neg_a));
49 writeout(2, bld.vop2(aco_opcode::v_mul_f32, bld.def(v1), neg_neg_a, inputs[1]));
55 writeout(3, bld.vop2(aco_opcode::v_mul_f32, bld.def(v1), abs_neg_a, inputs[1]));
61 writeout(4, bld.vop2(aco_opcode::v_mul_f32, bld.def(v1), neg_abs_a, inputs[1]));
65writeout(5, bld.vop2_dpp(aco_opcode::v_mul_f32, bld.def(v1), neg_a, inputs[1], dpp_row_sl(1)));
69 writeout(6, bld.vop2(aco_opcode::v_add_f32, bld.def(v1), neg_a, inputs[1]));
73 writeout(7, bld.vop2(aco_opcode::v_add_f32, bld.def(v1), inputs[1], neg_a));
78 writeout(8, bld.vop2(aco_opcode::v_mul_f32, bld.def(v1), inputs[0], neg_c));
100 writeout(0, bld.vop2(aco_opcode::v_and_b32, bld.def(v1), inputs[0], subbrev));
[all …]
Dhelpers.h82 void writeout(unsigned i, aco::Temp tmp=aco::Temp(0, aco::s1));
Dhelpers.cpp198 void writeout(unsigned i, Temp tmp) in writeout() function
/external/mesa3d/src/panfrost/util/
Dpan_lower_writeout.c122 unsigned writeout = PAN_WRITEOUT_C; in pan_nir_lower_zs_store() local
124 writeout |= PAN_WRITEOUT_Z; in pan_nir_lower_zs_store()
126 writeout |= PAN_WRITEOUT_S; in pan_nir_lower_zs_store()
128 nir_intrinsic_set_component(combined_store, writeout); in pan_nir_lower_zs_store()
179 unsigned writeout = 0; in pan_nir_lower_zs_store() local
181 writeout |= PAN_WRITEOUT_Z; in pan_nir_lower_zs_store()
183 writeout |= PAN_WRITEOUT_S; in pan_nir_lower_zs_store()
185 nir_intrinsic_set_component(combined_store, writeout); in pan_nir_lower_zs_store()
/external/mesa3d/src/panfrost/midgard/
Dmidgard_schedule.c1106 unsigned writeout = branch ? branch->writeout : 0; in mir_schedule_alu() local
1123 if (writeout && (branch->constants.u32[0] || ctx->is_blend)) { in mir_schedule_alu()
1138 if (writeout) { in mir_schedule_alu()
1150 if (writeout && (ctx->is_blend || ctx->writeout_branch[1])) { in mir_schedule_alu()
1178 if (writeout & PAN_WRITEOUT_Z) in mir_schedule_alu()
1181 if (writeout & PAN_WRITEOUT_S) in mir_schedule_alu()
1188 predicate.no_mask = writeout ? (1 << 3) : 0; in mir_schedule_alu()
1221 if (writeout) { in mir_schedule_alu()
1329 if ((writeout || tilebuf_wait) && !(ctx->quirks & MIDGARD_NO_UPPER_ALU)) in mir_schedule_alu()
Dmidgard_print.c170 else if (ins->writeout) in mir_print_instruction()
185 if (ins->writeout) { in mir_print_instruction()
Dmidgard_ra_pipeline.c82 if (q->compact_branch && q->writeout && mir_has_arg(q, node)) in mir_pipeline_ins()
Dmidgard_ra.c196 if (ins->compact_branch && ins->writeout) in mir_lower_special_reads()
330 if (ins->writeout) in mir_compute_interference()
563 if (!(ins->compact_branch && ins->writeout)) continue; in allocate_registers()
607 if (!br->writeout) in allocate_registers()
Dmir_promote_uniforms.c144 bool is_writeout = ins->compact_branch && ins->writeout; in mir_special_indices()
Dmidgard_compile.c1333 ins.writeout = depth_only ? 0 : PAN_WRITEOUT_C; in emit_fragment_store()
1346 ins.writeout |= PAN_WRITEOUT_Z; in emit_fragment_store()
1352 ins.writeout |= PAN_WRITEOUT_S; in emit_fragment_store()
1688 unsigned writeout = nir_intrinsic_component(instr); in emit_intrinsic() local
1689 if (writeout & PAN_WRITEOUT_Z) in emit_intrinsic()
1691 if (writeout & PAN_WRITEOUT_S) in emit_intrinsic()
2458 ins.writeout = br->writeout; in emit_fragment_epilogue()
Dcompiler.h143 uint8_t writeout; member
Dmidgard_emit.c639 bool is_writeout = ins->writeout; in emit_branch()
/external/curl/src/
Dtool_cfgable.h187 char *writeout; /* %-styled format string to output */ member
Dtool_cfgable.c143 Curl_safefree(config->writeout); in free_config_fields()
Dtool_cb_hdr.c182 if(hdrcbdata->config->writeout) { in tool_header_cb()
Dtool_getparam.c2151 Curl_safefree(config->writeout); in getparameter()
2152 err = file2string(&config->writeout, file); in getparameter()
2157 if(!config->writeout) in getparameter()
2161 GetStr(&config->writeout, nextarg); in getparameter()
Dtool_operate.c626 if(config->writeout) in post_per_transfer()
627 ourWriteOut(per->curl, per, config->writeout); in post_per_transfer()
/external/mesa3d/src/panfrost/bifrost/
Dbifrost_compile.c324 unsigned writeout = combined ? nir_intrinsic_component(instr) : in bi_emit_frag_out() local
327 bool emit_blend = writeout & (PAN_WRITEOUT_C); in bi_emit_frag_out()
328 bool emit_zs = writeout & (PAN_WRITEOUT_Z | PAN_WRITEOUT_S); in bi_emit_frag_out()
344 unsigned z = writeout & PAN_WRITEOUT_Z ? in bi_emit_frag_out()
346 unsigned s = writeout & PAN_WRITEOUT_S ? in bi_emit_frag_out()
/external/mesa3d/docs/relnotes/
D19.2.0.rst129 - pan/midgard: Fix writeout combining
D20.2.0.rst655 - pan/mdg: Don't assign destination in writeout block to r1
657 - pan/mdg: Schedule writeout to VLUT
658 - pan/mdg: Defer smul, vlut until after writeout moves
2350 - pan/mdg: Move r1.w writeout to branch->dest
2352 - pan/mdg: Remove old depth writeout code
2353 - pan/mdg: Remove writeout case from bytemask_of_read_components
2355 - pan/mdg: Replace writeout booleans with a single value
2356 - pan/mdg: Add new depth writeout code
2360 - pan/mdg: Print writeout sources in mir_print_instruction
2381 - pan/mdg: Use the writeout tag for tilebuffer wait loops
[all …]
D19.3.0.rst297 - pan/midgard: Fix writeout combining
315 - pan/midgard: Ensure fragment writeout is in the final block
319 - pan/midgard: Extend mir_special_index to writeout
324 - pan/midgard: Cleanup fragment writeout branch
329 - pan/midgard: Do not propagate swizzles into writeout
330 - pan/midgard: Handle fragment writeout in RA
371 - pan/midgard: Allow writeout to see into the future
D20.0.0.rst347 - pan/midgard: Add schedule barrier after fragment writeout
420 - pan/midgard: Convert fragment writeout to proper branches
427 - pan/midgard: Generate MRT writeout loops
430 - pan/midgard: Use upper ALU tags for MFBD writeout
/external/curl/
DRELEASE-NOTES151 o tool_writeout: add new writeout variable, %{num_headers} [97]
DCHANGES695 tool_writeout: add new writeout variable, %{num_headers}
6553 writeout: support to generate JSON output
6555 This commit adds support to generate JSON via the writeout feature:
/external/curl/docs/
DINTERNALS.md505 When the operation is done, the `ourWriteOut()` function in `src/writeout.c`

12