Lines Matching refs:compiler_context

73 create_empty_block(compiler_context *ctx)
87 schedule_barrier(compiler_context *ctx)
205 attach_constants(compiler_context *ctx, midgard_instruction *ins, void *constants, int name)
473 emit_load_const(compiler_context *ctx, nir_load_const_instr *instr)
510 emit_explicit_constant(compiler_context *ctx, unsigned node, unsigned to)
597 mir_accept_dest_mod(compiler_context *ctx, nir_dest **dest, nir_op op)
622 mir_determine_float_outmod(compiler_context *ctx, nir_dest **dest, unsigned prior_outmod)
730 emit_alu(compiler_context *ctx, nir_alu_instr *instr)
1194 compiler_context *ctx,
1255 compiler_context *ctx,
1349 compiler_context *ctx,
1419 compiler_context *ctx,
1483 emit_image_op(compiler_context *ctx, nir_intrinsic_instr *instr, bool is_atomic)
1547 compiler_context *ctx,
1577 emit_sysval_read(compiler_context *ctx, nir_instr *instr,
1616 emit_fragment_store(compiler_context *ctx, unsigned src, unsigned src_z, unsigned src_s,
1672 emit_compute_builtin(compiler_context *ctx, nir_intrinsic_instr *instr)
1696 emit_vertex_builtin(compiler_context *ctx, nir_intrinsic_instr *instr)
1703 emit_special(compiler_context *ctx, nir_intrinsic_instr *instr, unsigned idx)
1719 emit_control_barrier(compiler_context *ctx)
1745 output_load_rt_addr(compiler_context *ctx, nir_intrinsic_instr *instr)
1768 emit_intrinsic(compiler_context *ctx, nir_intrinsic_instr *instr)
2231 compiler_context *ctx,
2273 set_tex_coord(compiler_context *ctx, nir_tex_instr *instr,
2417 emit_texop_native(compiler_context *ctx, nir_tex_instr *instr,
2512 emit_tex(compiler_context *ctx, nir_tex_instr *instr)
2538 emit_jump(compiler_context *ctx, nir_jump_instr *instr)
2556 emit_instr(compiler_context *ctx, struct nir_instr *instr)
2603 inline_alu_constants(compiler_context *ctx, midgard_block *block)
2708 embedded_to_inline_constant(compiler_context *ctx, midgard_block *block)
2812 midgard_cull_dead_branch(compiler_context *ctx, midgard_block *block)
2834 midgard_legalize_invert(compiler_context *ctx, midgard_block *block)
2859 emit_fragment_epilogue(compiler_context *ctx, unsigned rt, unsigned sample_iter)
2876 emit_block_init(compiler_context *ctx)
2897 emit_block(compiler_context *ctx, nir_block *block)
2909 static midgard_block *emit_cf_list(struct compiler_context *ctx, struct exec_list *list);
2912 emit_if(struct compiler_context *ctx, nir_if *nif)
2966 emit_loop(struct compiler_context *ctx, nir_loop *nloop)
3027 emit_cf_list(struct compiler_context *ctx, struct exec_list *list)
3064 midgard_get_first_tag_from_block(compiler_context *ctx, unsigned block_idx)
3088 mir_add_writeout_loops(compiler_context *ctx)
3136 compiler_context *ctx = rzalloc(NULL, compiler_context);