Searched refs:midgard_bundle (Results 1 - 7 of 7) sorted by relevance
/third_party/mesa3d/src/panfrost/midgard/ |
H A D | mir.c | 339 static midgard_bundle 344 midgard_bundle bundle = { in mir_bundle_for_op() 365 midgard_bundle *bundles = in mir_bundle_idx_for_ins() 366 (midgard_bundle *) block->bundles.data; in mir_bundle_idx_for_ins() 368 size_t count = (block->bundles.size / sizeof(midgard_bundle)); in mir_bundle_idx_for_ins() 389 size_t count = util_dynarray_num_elements(&block->bundles, midgard_bundle); in mir_insert_instruction_before_scheduled() 390 UNUSED void *unused = util_dynarray_grow(&block->bundles, midgard_bundle, 1); in mir_insert_instruction_before_scheduled() 392 midgard_bundle *bundles = (midgard_bundle *) block->bundles.data; in mir_insert_instruction_before_scheduled() 393 memmove(bundles + before + 1, bundles + before, (count - before) * sizeof(midgard_bundle)); in mir_insert_instruction_before_scheduled() [all...] |
H A D | compiler.h | 208 typedef struct midgard_bundle { struct 223 } midgard_bundle; typedef 389 util_dynarray_foreach(&block->bundles, midgard_bundle, v) 392 util_dynarray_foreach_reverse(&block->bundles, midgard_bundle, v) 442 mir_is_alu_bundle(midgard_bundle *bundle) in mir_is_alu_bundle() 513 void mir_print_bundle(midgard_bundle *ctx); 656 midgard_bundle *bundle,
|
H A D | midgard_schedule.c | 1018 static midgard_bundle 1036 struct midgard_bundle out = { in mir_schedule_texture() 1048 static midgard_bundle 1071 struct midgard_bundle out = { in mir_schedule_ldst() 1156 static midgard_bundle 1163 struct midgard_bundle bundle = {}; in mir_schedule_alu() 1456 midgard_bundle bundle; in schedule_block() 1471 util_dynarray_append(&bundles, midgard_bundle, bundle); in schedule_block() 1480 util_dynarray_foreach_reverse(&bundles, midgard_bundle, bundle) { in schedule_block() 1481 util_dynarray_append(&block->bundles, midgard_bundle, *bundl in schedule_block() [all...] |
H A D | midgard_emit.c | 422 mir_can_run_ooo(midgard_block *block, midgard_bundle *bundle, in mir_can_run_ooo() 426 if (bundle >= (midgard_bundle *) ((char *) block->bundles.data + block->bundles.size)) in mir_can_run_ooo() 449 mir_pack_tex_ooo(midgard_block *block, midgard_bundle *bundle, midgard_instruction *ins) in mir_pack_tex_ooo() 727 midgard_bundle *bundle, in emit_branch() 836 midgard_bundle *bundle, in emit_alu_bundle() 950 midgard_bundle *bundle, in emit_binary_bundle()
|
H A D | midgard_ra_pipeline.c | 45 midgard_bundle *bundle, unsigned i, in mir_pipeline_ins()
|
H A D | midgard_compile.c | 3071 midgard_bundle *initial_bundle = in midgard_get_first_tag_from_block() 3072 util_dynarray_element(&v->bundles, midgard_bundle, 0); in midgard_get_first_tag_from_block() 3291 bundle_count += block->bundles.size / sizeof(midgard_bundle); in midgard_compile_shader_nir() 3293 midgard_bundle **source_order_bundles = malloc(sizeof(midgard_bundle *) * bundle_count); in midgard_compile_shader_nir() 3297 util_dynarray_foreach(&block->bundles, midgard_bundle, bundle) { in midgard_compile_shader_nir() 3353 &block->bundles, midgard_bundle); in midgard_compile_shader_nir()
|
H A D | midgard_ra.c | 359 util_dynarray_foreach(&blk->bundles, midgard_bundle, bundle) { in mir_compute_interference()
|
Completed in 12 milliseconds