Home
last modified time | relevance | path

Searched refs:dsts_count (Results 1 - 11 of 11) sorted by relevance

/third_party/mesa3d/src/freedreno/ir3/
H A Dir3_validate.c125 validate_assert(ctx, phi->dsts_count == 1); in validate_phi()
214 for (unsigned i = 0; i < instr->dsts_count; i++) { in validate_instr()
229 validate_assert(ctx, instr->dsts_count == 1); in validate_instr()
239 validate_assert(ctx, instr->dsts_count == 1); in validate_instr()
242 validate_assert(ctx, instr->dsts_count == 3); in validate_instr()
260 validate_assert(ctx, instr->dsts_count == 2); in validate_instr()
264 validate_assert(ctx, instr->dsts_count == 1); in validate_instr()
268 validate_assert(ctx, instr->dsts_count == 4); in validate_instr()
H A Dir3_cse.c75 if (i1->dsts_count != i2->dsts_count) in instrs_equal()
H A Dir3.c538 instr->block, instr->opc, instr->dsts_count, instr->srcs_count); in ir3_instr_clone()
550 new_instr->dsts_count = 0; in ir3_instr_clone()
602 assert(instr->dsts_count < instr->dsts_max); in ir3_dst_create()
605 instr->dsts[instr->dsts_count++] = reg; in ir3_dst_create()
874 if (instr->dsts_count > 0 && (instr->dsts[0]->flags & IR3_REG_RELATIV) && in ir3_valid_flags()
H A Dir3_merge_regs.c369 for (unsigned i = 0; i < pcopy->dsts_count; i++) { in aggressive_coalesce_parallel_copy()
484 for (unsigned i = 0; i < instr->dsts_count; i++) { in index_merge_sets()
521 for (unsigned i = 0; i < instr->dsts_count; i++) { in dump_merge_sets()
H A Dir3_ra_validate.c282 for (unsigned i = 0; i < pcopy->dsts_count; i++) { in propagate_parallelcopy()
311 for (unsigned i = 0; i < pcopy->dsts_count; i++) { in propagate_parallelcopy()
396 for (unsigned i = 0; i < instr->dsts_count; i++) { in chase_definition()
H A Dir3.h327 unsigned srcs_count, dsts_count; member
1160 if (instr->dsts_count == 0) in dest_regs()
1163 assert(instr->dsts_count == 1); in dest_regs()
1190 if (instr->dsts_count > 0) { in writes_addr0()
1201 if (instr->dsts_count > 0) { in writes_addr1()
1212 if (instr->dsts_count > 0) { in writes_pred()
1614 if ((__instr)->dsts_count) \
1617 for (unsigned __cnt = (__instr)->dsts_count, __n = 0; __n < __cnt; \
H A Dir3_legalize.c184 for (i = 0; i < n->dsts_count + n->srcs_count; i++) { in legalize_block()
186 if (i < n->dsts_count) in legalize_block()
189 reg = n->srcs[i - n->dsts_count]; in legalize_block()
H A Dir3_ra.c1052 dsts_count = dsts_sz = 0; in compress_regs_left()
1055 bool dst_inserted[reg->instr->dsts_count]; in compress_regs_left()
1170 qsort(dsts, dsts_count, sizeof(*dsts), dsts_cmp); in compress_regs_left()
1181 while (live_index < intervals_count || dst_index < dsts_count) { in compress_regs_left()
1185 } else if (dst_index == dsts_count) { in compress_regs_left()
2056 pcopy->dsts[pcopy->dsts_count++] = old_pcopy->dsts[i]; in insert_liveout_copy()
2637 for (unsigned i = 0; i < instr->dsts_count; i++) { in ir3_ra()
H A Dir3_print.c365 } else if ((instr->srcs_count > 0 || instr->dsts_count > 0) && in print_instr()
H A Dir3_lower_parallelcopy.c528 for (unsigned i = 0; i < instr->dsts_count; i++) { in ir3_lower_copies()
H A Dir3_spill.c182 for (unsigned i = 0; i < instr->dsts_count; i++) { in instr_cycles()
1106 for (unsigned i = 0; i < instr->dsts_count; i++) { in handle_instr()

Completed in 18 milliseconds