Home
last modified time | relevance | path

Searched refs:midgard_block (Results 1 – 16 of 16) sorted by relevance

/external/mesa3d/src/panfrost/midgard/
Dcompiler.h45 struct midgard_block;
188 typedef struct midgard_block { struct
204 } midgard_block; argument
276 midgard_block *current_block;
279 midgard_block *after_block;
411 mir_foreach_instr_in_block(((midgard_block *) v_block), v)
415 mir_foreach_instr_in_block_safe(((midgard_block *) v_block), v)
421 struct midgard_block *v; \
423 v = (struct midgard_block *) (_entry_##v ? _entry_##v->key : NULL); \
426 v = (struct midgard_block *) (_entry_##v ? _entry_##v->key : NULL))
[all …]
Dmidgard_helper_invocations.c67 mir_block_uses_helpers(gl_shader_stage stage, midgard_block *block) in mir_block_uses_helpers()
79 mir_block_terminates_helpers(midgard_block *block) in mir_block_terminates_helpers()
87 if (((midgard_block *) succ)->helpers_in) in mir_block_terminates_helpers()
110 midgard_block *block = (midgard_block *) _block; in mir_analyze_helper_terminate()
133 ((midgard_block *) pred)->helpers_in = true; in mir_analyze_helper_terminate()
147 midgard_block *block = (midgard_block *) _block; in mir_analyze_helper_terminate()
166 midgard_block *block = (midgard_block *) _block; in mir_helper_block_update()
Dmidgard_compile.c74 static midgard_block *
77 midgard_block *blk = rzalloc(ctx, midgard_block); in create_empty_block()
91 midgard_block *temp = ctx->after_block; in schedule_barrier()
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()
2469 static midgard_block *
2472 midgard_block *this_block = ctx->after_block; in emit_block_init()
2490 static midgard_block *
[all …]
Dmidgard_ra_pipeline.c44 midgard_block *block, in mir_pipeline_ins()
133 midgard_block *block = (midgard_block *) _block; in mir_create_pipeline_registers()
Dmidgard_opt_dce.c70 midgard_opt_dead_code_eliminate_block(compiler_context *ctx, midgard_block *block) in midgard_opt_dead_code_eliminate_block()
123 progress |= midgard_opt_dead_code_eliminate_block(ctx, (midgard_block *) block); in midgard_opt_dead_code_eliminate()
134 midgard_opt_dead_move_eliminate(compiler_context *ctx, midgard_block *block) in midgard_opt_dead_move_eliminate()
Dmidgard_ra.c328 midgard_block *block = (midgard_block *) _block; in mir_compute_interference()
349 midgard_block *blk = (midgard_block *) _blk; in mir_compute_interference()
597 midgard_block *blk = (midgard_block *) _blk; in allocate_registers()
848 midgard_block *block = (midgard_block *) _block; in mir_spill_register()
899 midgard_block *block = (midgard_block *) _block; in mir_spill_register()
Dmidgard_opt_copy_prop.c31 midgard_opt_copy_prop_reg(compiler_context *ctx, midgard_block *block) in midgard_opt_copy_prop_reg()
65 midgard_opt_copy_prop(compiler_context *ctx, midgard_block *block) in midgard_opt_copy_prop()
Dmidgard_opt_perspective.c51 midgard_opt_combine_projection(compiler_context *ctx, midgard_block *block) in midgard_opt_combine_projection()
142 midgard_opt_varying_projection(compiler_context *ctx, midgard_block *block) in midgard_opt_varying_projection()
Dmidgard_emit.c365 mir_can_run_ooo(midgard_block *block, midgard_bundle *bundle, in mir_can_run_ooo()
392 mir_pack_tex_ooo(midgard_block *block, midgard_bundle *bundle, midgard_instruction *ins) in mir_pack_tex_ooo()
628 midgard_block *block, in emit_branch()
664 midgard_block *blk = mir_get_block(ctx, idx); in emit_branch()
673 midgard_block *blk = mir_get_block(ctx, idx); in emit_branch()
737 midgard_block *block, in emit_alu_bundle()
839 midgard_block *block, in emit_binary_bundle()
Dmir_promote_uniforms.c86 midgard_block *block = (midgard_block *) _block; in mir_estimate_pressure()
Dmir.c351 mir_bundle_idx_for_ins(midgard_instruction *tag, midgard_block *block) in mir_bundle_idx_for_ins()
372 midgard_block *block, in mir_insert_instruction_before_scheduled()
394 midgard_block *block, in mir_insert_instruction_after_scheduled()
Dmidgard_print.c287 mir_print_block(midgard_block *block) in mir_print_block()
324 mir_print_block((midgard_block *) block); in mir_print_shader()
Dmidgard_liveness.c78 mir_is_live_after(compiler_context *ctx, midgard_block *block, midgard_instruction *start, int src) in mir_is_live_after()
Dmidgard_derivatives.c126 midgard_lower_derivatives(compiler_context *ctx, midgard_block *block) in midgard_lower_derivatives()
Dmidgard_schedule.c241 flatten_mir(midgard_block *block, unsigned *len) in flatten_mir()
1343 schedule_block(compiler_context *ctx, midgard_block *block) in schedule_block()
1424 midgard_block *block = (midgard_block *) _block; in midgard_schedule_program()
/external/mesa3d/docs/relnotes/
D20.1.0.rst479 - pan/midgard: Sync midgard_block field names with Bifrost
480 - pan/midgard: Subclass midgard_block from pan_block