/* Routines defined for AIR */
-void agx_print_instr(agx_instr *I, FILE *fp);
-void agx_print_block(agx_block *block, FILE *fp);
-void agx_print_shader(agx_context *ctx, FILE *fp);
+void agx_print_instr(const agx_instr *I, FILE *fp);
+void agx_print_block(const agx_block *block, FILE *fp);
+void agx_print_shader(const agx_context *ctx, FILE *fp);
void agx_optimizer(agx_context *ctx);
void agx_lower_pseudo(agx_context *ctx);
void agx_lower_uniform_sources(agx_context *ctx);
}
void
-agx_print_instr(agx_instr *I, FILE *fp)
+agx_print_instr(const agx_instr *I, FILE *fp)
{
assert(I->op < AGX_NUM_OPCODES);
struct agx_opcode_info info = agx_opcodes_info[I->op];
}
void
-agx_print_block(agx_block *block, FILE *fp)
+agx_print_block(const agx_block *block, FILE *fp)
{
fprintf(fp, "block%u {\n", block->index);
}
void
-agx_print_shader(agx_context *ctx, FILE *fp)
+agx_print_shader(const agx_context *ctx, FILE *fp)
{
agx_foreach_block(ctx, block)
agx_print_block(block, fp);