Home
last modified time | relevance | path

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

/third_party/mesa3d/src/panfrost/midgard/
Dcompiler.h45 struct midgard_block;
190 typedef struct midgard_block { struct
206 } midgard_block; argument
273 midgard_block *current_block;
276 midgard_block *after_block;
404 mir_foreach_instr_in_block(((midgard_block *) v_block), v)
408 mir_foreach_instr_in_block_safe(((midgard_block *) v_block), v)
414 struct midgard_block *v; \
416 v = (struct midgard_block *) (_entry_##v ? _entry_##v->key : NULL); \
419 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_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_compile.c75 static midgard_block *
78 midgard_block *blk = rzalloc(ctx, midgard_block); in create_empty_block()
92 midgard_block *temp = ctx->after_block; in schedule_barrier()
2516 inline_alu_constants(compiler_context *ctx, midgard_block *block) in inline_alu_constants()
2621 embedded_to_inline_constant(compiler_context *ctx, midgard_block *block) in embedded_to_inline_constant()
2725 midgard_cull_dead_branch(compiler_context *ctx, midgard_block *block) in midgard_cull_dead_branch()
2747 midgard_legalize_invert(compiler_context *ctx, midgard_block *block) in midgard_legalize_invert()
2788 static midgard_block *
2791 midgard_block *this_block = ctx->after_block; in emit_block_init()
2809 static midgard_block *
[all …]
Dmidgard_ra.c331 midgard_block *block = (midgard_block *) _block; in mir_compute_interference()
352 midgard_block *blk = (midgard_block *) _blk; in mir_compute_interference()
623 midgard_block *blk = (midgard_block *) _blk; in allocate_registers()
887 midgard_block *block = (midgard_block *) _block; in mir_spill_register()
968 midgard_block *block = (midgard_block *) _block; in mir_spill_register()
1033 midgard_block *block = (midgard_block *) _block; in mir_demote_uniforms()
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.c412 mir_can_run_ooo(midgard_block *block, midgard_bundle *bundle, in mir_can_run_ooo()
439 mir_pack_tex_ooo(midgard_block *block, midgard_bundle *bundle, midgard_instruction *ins) in mir_pack_tex_ooo()
737 midgard_block *block, in emit_branch()
773 midgard_block *blk = mir_get_block(ctx, idx); in emit_branch()
782 midgard_block *blk = mir_get_block(ctx, idx); in emit_branch()
846 midgard_block *block, in emit_alu_bundle()
960 midgard_block *block, in emit_binary_bundle()
Dmir.c357 mir_bundle_idx_for_ins(midgard_instruction *tag, midgard_block *block) in mir_bundle_idx_for_ins()
378 midgard_block *block, in mir_insert_instruction_before_scheduled()
400 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_opt_copy_prop.c29 midgard_opt_copy_prop(compiler_context *ctx, midgard_block *block) in midgard_opt_copy_prop()
Dmidgard_liveness.c78 mir_is_live_after(compiler_context *ctx, midgard_block *block, midgard_instruction *start, int src) in mir_is_live_after()
Dmir_promote_uniforms.c189 midgard_block *block = (midgard_block *) _block; in mir_estimate_pressure()
Dmidgard_schedule.c274 flatten_mir(midgard_block *block, unsigned *len) in flatten_mir()
1422 schedule_block(compiler_context *ctx, midgard_block *block) in schedule_block()
1535 midgard_block *blk = (midgard_block *) _blk; in mir_lower_blend_input()
1585 midgard_block *block = (midgard_block *) _block; in midgard_schedule_program()
Dmidgard_derivatives.c126 midgard_lower_derivatives(compiler_context *ctx, midgard_block *block) in midgard_lower_derivatives()
/third_party/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