/external/mesa3d/src/freedreno/ir3/ |
D | ir3_remove_unreachable.c | 36 end->srcs_count = 0; in delete_block() 57 phi->srcs[pred_idx] = phi->srcs[phi->srcs_count - 1]; in delete_block() 58 phi->srcs_count--; in delete_block()
|
D | ir3_rpt.c | 129 if (instr->srcs_count != rpt->srcs_count) in can_rpt() 232 assert(instr->srcs_count == rpt->srcs_count); in try_merge() 243 enum rpt_src_type srcs_rpt[instr->srcs_count]; in try_merge()
|
D | ir3_validate.c | 120 validate_assert(ctx, phi->srcs_count == block->predecessors_count); in validate_phi_src() 296 validate_assert(ctx, instr->srcs_count == 2); in validate_instr() 304 validate_assert(ctx, instr->srcs_count >= 2 && instr->srcs_count < 4); in validate_instr() 311 if (instr->srcs_count == 3) { in validate_instr() 333 validate_assert(ctx, instr->srcs_count == 2); in validate_instr() 337 validate_assert(ctx, instr->srcs_count == 4); in validate_instr() 341 validate_assert(ctx, instr->srcs_count == 1); in validate_instr() 489 if (instr->srcs_count > 1) in validate_instr()
|
D | ir3_cse.c | 60 if (i1->srcs_count != i2->srcs_count) in instrs_equal() 66 for (unsigned i = 0; i < i1->srcs_count; i++) { in instrs_equal()
|
D | ir3_shared_folding.c | 65 } else if (opc_cat(src->opc) == 2 && src->srcs_count >= 2) { in try_shared_folding() 106 for (unsigned i = 0; i < use->srcs_count; i++) { in try_shared_folding()
|
D | ir3_merge_regs.c | 347 for (unsigned i = 0; i < phi->srcs_count; i++) { in coalesce_phi() 378 for (unsigned i = 0, offset = 0; i < collect->srcs_count; in aggressive_coalesce_collect() 395 unsigned src_offsets[instr->srcs_count]; in aggressive_coalesce_rpt() 396 memset(src_offsets, 0, sizeof(unsigned) * instr->srcs_count); in aggressive_coalesce_rpt() 481 pcopy->srcs[pcopy->srcs_count++] = in create_parallel_copy()
|
D | ir3_shared_ra.c | 514 assert(instr->srcs_count >= 1); in try_demote_instruction() 520 if (instr->srcs_count > 1) { in try_demote_instruction() 648 for (unsigned i = 0; i < reg->instr->srcs_count; i++) { in get_reg() 1277 for (unsigned i = 0; i < instr->srcs_count; i++) { in lower_pcopy() 1353 instr->srcs[i] = instr->srcs[instr->srcs_count - 1]; in lower_pcopy() 1355 instr->srcs_count--; in lower_pcopy() 1385 instr->srcs[i] = instr->srcs[instr->srcs_count - 1]; in lower_pcopy() 1387 instr->srcs_count--; in lower_pcopy() 1395 pcopy->srcs_count = pcopy->dsts_count = j; in lower_pcopy() 1415 for (unsigned i = 0; i < instr->srcs_count; i++) { in finalize()
|
D | ir3.c | 719 instr->block, instr->opc, instr->dsts_count, instr->srcs_count); in ir3_instr_clone() 733 new_instr->srcs_count = 0; in ir3_instr_clone() 748 assert(instr->srcs_count > 0); in ir3_instr_clone() 749 new_instr->address = new_instr->srcs[instr->srcs_count - 1]; in ir3_instr_clone() 841 assert(instr->srcs_count < instr->srcs_max); in ir3_src_create() 844 instr->srcs[instr->srcs_count++] = reg; in ir3_src_create() 1087 if (instr->srcs_count == 0) in ir3_fixup_src_type() 1290 if (m < instr->srcs_count) { in ir3_valid_flags()
|
D | ir3_cp.c | 501 if (instr->srcs_count == 0) in instr_cp() 590 instr->srcs_count--; in instr_cp() 591 for (unsigned i = 0; i < instr->srcs_count; i++) { in instr_cp()
|
D | ir3_lower_shared_phi.c | 71 for (unsigned i = 0; i < use->srcs_count; i++) { in lower_phi()
|
D | ir3_opt_predicates.c | 62 (instr->srcs_count == 1 || is_shared_or_const(instr->srcs[1])); in cat2_needs_scalar_alu()
|
D | ir3_ra_validate.c | 345 for (unsigned i = 0; i < collect->srcs_count; i++) { in propagate_collect() 364 for (unsigned i = 0; i < collect->srcs_count; i++) { in propagate_collect() 397 for (unsigned i = 0; i < pcopy->srcs_count; i++) { in propagate_parallelcopy()
|
D | ir3_liveness.c | 178 for (unsigned i = 0; i < test_instr->srcs_count; i++) { in ir3_def_live_after()
|
D | ir3_ra.h | 114 for (int __cnt = (__instr)->srcs_count, __i = __cnt - 1; __i >= 0; \
|
D | ir3_array_to_ssa.c | 261 for (unsigned i = 0; i < instr->srcs_count; i++) { in ir3_array_to_ssa()
|
D | ir3.h | 374 unsigned srcs_count, dsts_count; member 1888 if ((__instr)->srcs_count) \ 1891 for (unsigned __cnt = (__instr)->srcs_count, __n = 0; __n < __cnt; \ 1921 return instr->srcs_count + instr->deps_count; in __ssa_src_cnt() 1927 if (n >= instr->srcs_count) in __is_false_dep() 1936 return &instr->deps[n - instr->srcs_count]; in __ssa_srcp_n()
|
D | ir3_spill.c | 177 for (unsigned i = 0; i < instr->srcs_count; i++) { in instr_cycles() 337 ir3_instr_create_at(cursor, reg->instr->opc, 1, reg->instr->srcs_count); in rematerialize() 340 for (unsigned i = 0; i < reg->instr->srcs_count; i++) { in rematerialize() 1146 for (unsigned j = src_n + 1; j < pcopy->srcs_count; j++) { in is_last_pcopy_src() 2020 instr->srcs[i] = instr->srcs[--instr->srcs_count]; in cleanup_dead()
|
D | ir3_ra.c | 1361 for (unsigned i = 0; i < reg->instr->srcs_count; i++) { in try_allocate_src() 2070 for (unsigned i = 0; i < phi->srcs_count; i++) { in assign_phi() 2113 unsigned old_pcopy_srcs = old_pcopy ? old_pcopy->srcs_count : 0; in insert_liveout_copy() 2131 pcopy->srcs[pcopy->srcs_count++] = old_pcopy->srcs[i]; in insert_liveout_copy() 2730 for (unsigned i = 0; i < instr->srcs_count; i++) { in ir3_ra()
|
D | ir3_print.c | 392 } else if ((instr->srcs_count > 0 || instr->dsts_count > 0)) { in print_instr()
|
D | ir3_context.c | 385 assert((base + n) <= src->srcs_count); in ir3_split_dest()
|
D | ir3_lower_parallelcopy.c | 521 for (unsigned i = 0; i < instr->srcs_count; i++) { in ir3_lower_copies()
|
D | ir3_legalize.c | 463 for (i = 0; i < n->dsts_count + n->srcs_count; i++) { in legalize_block() 1171 assert(terminator->srcs_count == 0); in block_sched()
|
D | ir3_lower_subgroups.c | 400 if (instr->srcs_count == 3) { in lower_instr()
|
D | ir3_sched.c | 567 new_live *= n->collect->srcs_count; in live_effect()
|
/external/mesa3d/src/freedreno/isa/ |
D | encode.c | 51 if (instr->srcs_count > 1) in extract_SRC2_R() 139 if (n < instr->srcs_count) in extract_cat5_SRC() 214 assert(n < instr->srcs_count); in extract_cat6_SRC()
|