• Home
  • Raw
  • Download

Lines Matching refs:waves

899 static void si_print_annotated_shader(struct si_shader *shader, struct ac_wave_info *waves,  in si_print_annotated_shader()  argument
913 if (start_addr <= waves[i].pc && waves[i].pc <= end_addr) in si_print_annotated_shader()
920 waves = &waves[i]; in si_print_annotated_shader()
963 while (num_waves && inst->addr == waves->pc) { in si_print_annotated_shader()
967 waves->se, waves->sh, waves->cu, waves->simd, waves->wave, waves->exec); in si_print_annotated_shader()
970 fprintf(f, "INST32=%08X" COLOR_RESET "\n", waves->inst_dw0); in si_print_annotated_shader()
972 fprintf(f, "INST64=%08X %08X" COLOR_RESET "\n", waves->inst_dw0, waves->inst_dw1); in si_print_annotated_shader()
975 waves->matched = true; in si_print_annotated_shader()
976 waves = &waves[1]; in si_print_annotated_shader()
989 struct ac_wave_info waves[AC_MAX_WAVES_PER_CHIP]; in si_dump_annotated_shaders() local
990 unsigned num_waves = ac_get_wave_info(sctx->chip_class, waves); in si_dump_annotated_shaders()
994 si_print_annotated_shader(sctx->shader.vs.current, waves, num_waves, f); in si_dump_annotated_shaders()
995 si_print_annotated_shader(sctx->shader.tcs.current, waves, num_waves, f); in si_dump_annotated_shaders()
996 si_print_annotated_shader(sctx->shader.tes.current, waves, num_waves, f); in si_dump_annotated_shaders()
997 si_print_annotated_shader(sctx->shader.gs.current, waves, num_waves, f); in si_dump_annotated_shaders()
998 si_print_annotated_shader(sctx->shader.ps.current, waves, num_waves, f); in si_dump_annotated_shaders()
1004 if (waves[i].matched) in si_dump_annotated_shaders()
1014 waves[i].se, waves[i].sh, waves[i].cu, waves[i].simd, waves[i].wave, waves[i].exec, in si_dump_annotated_shaders()
1015 waves[i].inst_dw0, waves[i].inst_dw1, waves[i].pc); in si_dump_annotated_shaders()