Searched refs:midgard_block (Results 1 – 16 of 16) sorted by relevance
/external/mesa3d/src/panfrost/midgard/ |
D | compiler.h | 45 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 …]
|
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_compile.c | 74 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 …]
|
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_ra.c | 328 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()
|
D | midgard_opt_copy_prop.c | 31 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()
|
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 | 365 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()
|
D | mir_promote_uniforms.c | 86 midgard_block *block = (midgard_block *) _block; in mir_estimate_pressure()
|
D | mir.c | 351 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()
|
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_liveness.c | 78 mir_is_live_after(compiler_context *ctx, midgard_block *block, midgard_instruction *start, int src) in mir_is_live_after()
|
D | midgard_derivatives.c | 126 midgard_lower_derivatives(compiler_context *ctx, midgard_block *block) in midgard_lower_derivatives()
|
D | midgard_schedule.c | 241 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/ |
D | 20.1.0.rst | 479 - pan/midgard: Sync midgard_block field names with Bifrost 480 - pan/midgard: Subclass midgard_block from pan_block
|