Searched refs:midgard_block (Results 1 – 16 of 16) sorted by relevance
/third_party/mesa3d/src/panfrost/midgard/ |
D | compiler.h | 45 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 …]
|
D | midgard_helper_invocations.c | 67 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()
|
D | midgard_ra_pipeline.c | 44 midgard_block *block, in mir_pipeline_ins() 133 midgard_block *block = (midgard_block *) _block; in mir_create_pipeline_registers()
|
D | midgard_opt_dce.c | 70 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()
|
D | midgard_compile.c | 75 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 …]
|
D | midgard_ra.c | 331 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()
|
D | midgard_opt_perspective.c | 51 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()
|
D | midgard_emit.c | 412 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()
|
D | mir.c | 357 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()
|
D | midgard_print.c | 287 mir_print_block(midgard_block *block) in mir_print_block() 324 mir_print_block((midgard_block *) block); in mir_print_shader()
|
D | midgard_opt_copy_prop.c | 29 midgard_opt_copy_prop(compiler_context *ctx, midgard_block *block) in midgard_opt_copy_prop()
|
D | midgard_liveness.c | 78 mir_is_live_after(compiler_context *ctx, midgard_block *block, midgard_instruction *start, int src) in mir_is_live_after()
|
D | mir_promote_uniforms.c | 189 midgard_block *block = (midgard_block *) _block; in mir_estimate_pressure()
|
D | midgard_schedule.c | 274 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()
|
D | midgard_derivatives.c | 126 midgard_lower_derivatives(compiler_context *ctx, midgard_block *block) in midgard_lower_derivatives()
|
/third_party/mesa3d/docs/relnotes/ |
D | 20.1.0.rst | 479 - pan/midgard: Sync midgard_block field names with Bifrost 480 - pan/midgard: Subclass midgard_block from pan_block
|