| /xsrc/external/mit/MesaLib/dist/src/panfrost/midgard/ |
| H A D | compiler.h | 240 typedef struct compiler_context { struct 312 } compiler_context; typedef in typeref:struct:compiler_context 322 mir_upload_ins(struct compiler_context *ctx, struct midgard_instruction ins) 330 emit_mir_instruction(struct compiler_context *ctx, struct midgard_instruction ins) 338 mir_insert_instruction_before(struct compiler_context *ctx, 431 mir_get_block(compiler_context *ctx, int idx) 448 make_compiler_temp(compiler_context *ctx) 454 make_compiler_temp_reg(compiler_context *ctx) 466 nir_src_index(compiler_context *ctx, nir_src *src) 491 void mir_rewrite_index(compiler_context *ct [all...] |
| H A D | midgard_opt_dce.c | 34 can_cull_mask(compiler_context *ctx, midgard_instruction *ins) 70 midgard_opt_dead_code_eliminate_block(compiler_context *ctx, midgard_block *block) 109 midgard_opt_dead_code_eliminate(compiler_context *ctx) 134 midgard_opt_dead_move_eliminate(compiler_context *ctx, midgard_block *block)
|
| H A D | midgard_liveness.c | 49 mir_compute_liveness(compiler_context *ctx) 65 mir_invalidate_liveness(compiler_context *ctx) 78 mir_is_live_after(compiler_context *ctx, midgard_block *block, midgard_instruction *start, int src)
|
| H A D | mir_squeeze.c | 33 find_or_allocate_temp(compiler_context *ctx, struct hash_table_u64 *map, 59 mir_squeeze_index(compiler_context *ctx)
|
| H A D | midgard_derivatives.c | 95 midgard_emit_derivatives(compiler_context *ctx, nir_alu_instr *instr) 126 midgard_lower_derivatives(compiler_context *ctx, midgard_block *block)
|
| H A D | midgard_ra_pipeline.c | 43 compiler_context *ctx, 128 mir_create_pipeline_registers(compiler_context *ctx)
|
| H A D | mir.c | 54 mir_rewrite_index_src(compiler_context *ctx, unsigned old, unsigned new) 62 mir_rewrite_index_src_swizzle(compiler_context *ctx, unsigned old, unsigned new, unsigned *swizzle) 70 mir_rewrite_index_dst(compiler_context *ctx, unsigned old, unsigned new) 85 mir_rewrite_index(compiler_context *ctx, unsigned old, unsigned new) 92 mir_use_count(compiler_context *ctx, unsigned value) 114 mir_single_use(compiler_context *ctx, unsigned value) 334 mir_bundle_for_op(compiler_context *ctx, midgard_instruction ins) 377 compiler_context *ctx, 399 compiler_context *ctx, 459 mir_compute_temp_count(compiler_context *ct [all...] |
| H A D | mir_promote_uniforms.c | 71 mir_analyze_ranges(compiler_context *ctx) 181 mir_estimate_pressure(compiler_context *ctx) 205 mir_work_heuristic(compiler_context *ctx, struct mir_ubo_analysis *analysis) 238 mir_special_indices(compiler_context *ctx) 265 midgard_promote_uniforms(compiler_context *ctx)
|
| H A D | midgard_opt_perspective.c | 51 midgard_opt_combine_projection(compiler_context *ctx, midgard_block *block) 142 midgard_opt_varying_projection(compiler_context *ctx, midgard_block *block)
|
| H A D | midgard_opt_copy_prop.c | 29 midgard_opt_copy_prop(compiler_context *ctx, midgard_block *block)
|
| H A D | midgard_helper_invocations.c | 96 mir_analyze_helper_terminate(compiler_context *ctx) 188 mir_analyze_helper_requirements(compiler_context *ctx)
|
| H A D | midgard_compile.c | 76 create_empty_block(compiler_context *ctx) 90 schedule_barrier(compiler_context *ctx) 202 attach_constants(compiler_context *ctx, midgard_instruction *ins, void *constants, int name) 432 emit_load_const(compiler_context *ctx, nir_load_const_instr *instr) 469 emit_explicit_constant(compiler_context *ctx, unsigned node, unsigned to) 556 mir_accept_dest_mod(compiler_context *ctx, nir_dest **dest, nir_op op) 581 mir_determine_float_outmod(compiler_context *ctx, nir_dest **dest, unsigned prior_outmod) 689 emit_alu(compiler_context *ctx, nir_alu_instr *instr) 1150 compiler_context *ctx, 1207 compiler_context *ct [all...] |
| H A D | midgard_ra.c | 83 index_to_reg(compiler_context *ctx, struct lcra_state *l, unsigned reg, unsigned shift) 172 mir_lower_special_reads(compiler_context *ctx) 319 compiler_context *ctx, 411 allocate_registers(compiler_context *ctx, bool *spilled) 685 compiler_context *ctx, 811 install_registers(compiler_context *ctx, struct lcra_state *l) 822 compiler_context *ctx, 845 compiler_context *ctx, 1023 mir_demote_uniforms(compiler_context *ctx, unsigned new_cutoff) 1077 mir_ra(compiler_context *ct [all...] |
| H A D | midgard_schedule.c | 877 compiler_context *ctx, 932 compiler_context *ctx, 964 mir_schedule_condition(compiler_context *ctx, 1090 compiler_context *ctx, 1158 compiler_context *ctx, 1422 schedule_block(compiler_context *ctx, midgard_block *block) 1506 mir_lower_ldst(compiler_context *ctx) 1532 mir_lower_blend_input(compiler_context *ctx) 1565 midgard_schedule_program(compiler_context *ctx)
|
| H A D | midgard_address.c | 228 mir_set_offset(compiler_context *ctx, midgard_instruction *ins, nir_src *offset, unsigned seg)
|
| H A D | midgard_print.c | 321 mir_print_shader(compiler_context *ctx)
|
| H A D | midgard_emit.c | 736 compiler_context *ctx, 845 emit_alu_bundle(compiler_context *ctx, 959 emit_binary_bundle(compiler_context *ctx,
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/midgard/ |
| H A D | midgard_compile.c | 439 typedef struct compiler_context { struct 523 } compiler_context; typedef in typeref:struct:compiler_context 536 emit_mir_instruction(struct compiler_context *ctx, struct midgard_instruction ins) 584 mir_get_block(compiler_context *ctx, int idx) 679 attach_constants(compiler_context *ctx, midgard_instruction *ins, void *constants, int name) 784 midgard_nir_assign_sysval_body(compiler_context *ctx, nir_instr *instr) 809 midgard_nir_assign_sysvals(compiler_context *ctx, nir_shader *shader) 961 * r0. See the comments in compiler_context */ 964 alias_ssa(compiler_context *ctx, int dest, int src) 973 unalias_ssa(compiler_context *ct [all...] |