Lines Matching defs:exe
2502 struct tu_pipeline_executable exe = {
2511 util_dynarray_append(&pipeline->executables, struct tu_pipeline_executable, exe);
4306 util_dynarray_foreach (&pipeline->executables, struct tu_pipeline_executable, exe) {
4308 gl_shader_stage stage = exe->stage;
4311 if (!exe->is_binning)
4319 dev->compiler->threadsize_base * (exe->stats.double_threadsize ? 2 : 1);
4337 const struct tu_pipeline_executable *exe =
4345 stat->value.u64 = exe->stats.max_waves;
4354 stat->value.u64 = exe->stats.instrs_count;
4363 stat->value.u64 = exe->stats.sizedwords;
4372 stat->value.u64 = exe->stats.nops_count;
4381 stat->value.u64 = exe->stats.mov_count;
4390 stat->value.u64 = exe->stats.cov_count;
4399 stat->value.u64 = exe->stats.max_reg + 1;
4408 stat->value.u64 = exe->stats.max_half_reg + 1;
4417 stat->value.u64 = exe->stats.ss;
4426 stat->value.u64 = exe->stats.sy;
4434 stat->value.u64 = exe->stats.sstall;
4442 stat->value.u64 = exe->stats.systall;
4445 for (int i = 0; i < ARRAY_SIZE(exe->stats.instrs_per_cat); i++) {
4451 stat->value.u64 = exe->stats.instrs_per_cat[i];
4461 stat->value.u64 = exe->stats.stp_count;
4470 stat->value.u64 = exe->stats.ldp_count;
4509 const struct tu_pipeline_executable *exe =
4512 if (exe->nir_from_spirv) {
4518 if (!write_ir_text(ir, exe->nir_from_spirv))
4523 if (exe->nir_final) {
4529 if (!write_ir_text(ir, exe->nir_final))
4534 if (exe->disasm) {
4540 if (!write_ir_text(ir, exe->disasm))