Lines Matching refs:compiler_context
75 create_empty_block(compiler_context *ctx) in create_empty_block()
89 schedule_barrier(compiler_context *ctx) in schedule_barrier()
165 attach_constants(compiler_context *ctx, midgard_instruction *ins, void *constants, int name) in attach_constants()
358 emit_load_const(compiler_context *ctx, nir_load_const_instr *instr) in emit_load_const()
395 emit_explicit_constant(compiler_context *ctx, unsigned node, unsigned to) in emit_explicit_constant()
475 mir_accept_dest_mod(compiler_context *ctx, nir_dest **dest, nir_op op) in mir_accept_dest_mod()
500 mir_determine_float_outmod(compiler_context *ctx, nir_dest **dest, unsigned prior_outmod) in mir_determine_float_outmod()
608 emit_alu(compiler_context *ctx, nir_alu_instr *instr) in emit_alu()
1064 compiler_context *ctx, in emit_ubo_read()
1103 compiler_context *ctx, in emit_global()
1138 compiler_context *ctx, in emit_atomic()
1190 compiler_context *ctx, in emit_varying_read()
1253 compiler_context *ctx, in emit_attr_read()
1283 emit_sysval_read(compiler_context *ctx, nir_instr *instr, in emit_sysval_read()
1318 emit_fragment_store(compiler_context *ctx, unsigned src, unsigned src_z, unsigned src_s, enum midga… in emit_fragment_store()
1367 emit_compute_builtin(compiler_context *ctx, nir_intrinsic_instr *instr) in emit_compute_builtin()
1391 emit_vertex_builtin(compiler_context *ctx, nir_intrinsic_instr *instr) in emit_vertex_builtin()
1398 emit_special(compiler_context *ctx, nir_intrinsic_instr *instr, unsigned idx) in emit_special()
1414 emit_control_barrier(compiler_context *ctx) in emit_control_barrier()
1440 output_load_rt_addr(compiler_context *ctx, nir_intrinsic_instr *instr) in output_load_rt_addr()
1466 emit_intrinsic(compiler_context *ctx, nir_intrinsic_instr *instr) in emit_intrinsic()
1864 compiler_context *ctx, in pan_attach_constant_bias()
1906 emit_texop_native(compiler_context *ctx, nir_tex_instr *instr, in emit_texop_native()
2105 emit_tex(compiler_context *ctx, nir_tex_instr *instr) in emit_tex()
2131 emit_jump(compiler_context *ctx, nir_jump_instr *instr) in emit_jump()
2150 emit_instr(compiler_context *ctx, struct nir_instr *instr) in emit_instr()
2197 inline_alu_constants(compiler_context *ctx, midgard_block *block) in inline_alu_constants()
2302 embedded_to_inline_constant(compiler_context *ctx, midgard_block *block) in embedded_to_inline_constant()
2406 midgard_cull_dead_branch(compiler_context *ctx, midgard_block *block) in midgard_cull_dead_branch()
2428 midgard_legalize_invert(compiler_context *ctx, midgard_block *block) in midgard_legalize_invert()
2453 emit_fragment_epilogue(compiler_context *ctx, unsigned rt) in emit_fragment_epilogue()
2470 emit_block_init(compiler_context *ctx) in emit_block_init()
2491 emit_block(compiler_context *ctx, nir_block *block) in emit_block()
2503 static midgard_block *emit_cf_list(struct compiler_context *ctx, struct exec_list *list);
2506 emit_if(struct compiler_context *ctx, nir_if *nif) in emit_if()
2560 emit_loop(struct compiler_context *ctx, nir_loop *nloop) in emit_loop()
2621 emit_cf_list(struct compiler_context *ctx, struct exec_list *list) in emit_cf_list()
2658 midgard_get_first_tag_from_block(compiler_context *ctx, unsigned block_idx) in midgard_get_first_tag_from_block()
2682 mir_add_writeout_loops(compiler_context *ctx) in mir_add_writeout_loops()
2721 compiler_context *ctx = rzalloc(NULL, compiler_context); in midgard_compile_shader_nir()