Home
last modified time | relevance | path

Searched refs:sr_read (Results 1 – 5 of 5) sorted by relevance

/third_party/mesa3d/src/panfrost/bifrost/
Dbi_pack.c106 bool read_dreg = now->add && bi_opcode_props[now->add->op].sr_read; in bi_assign_slots()
317 bool sr_read = tuple->add && in bi_pack_tuple() local
318 bi_opcode_props[(tuple->add)->op].sr_read; in bi_pack_tuple()
328 bi_get_src_new(tuple->add, &tuple->regs, sr_read + 0), in bi_pack_tuple()
329 bi_get_src_new(tuple->add, &tuple->regs, sr_read + 1), in bi_pack_tuple()
330 bi_get_src_new(tuple->add, &tuple->regs, sr_read + 2), in bi_pack_tuple()
339 if (sr_read && !bi_is_null(add->src[0])) { in bi_pack_tuple()
Dbi_schedule.c669 if (src == 0 && bi_opcode_props[ins->op].sr_read) in bi_reads_t()
821 if (src_idx == 0 && bi_opcode_props[instr->op].sr_read) in bi_tuple_is_new_src()
989 if (bi_opcode_props[instr->op].sr_read && !bi_is_null(instr->src[0])) { in bi_instr_schedulable()
1234 bool sr_read = succ.add ? bi_opcode_props[succ.add->op].sr_read : false; in bi_rewrite_passthrough() local
1238 bi_use_passthrough(succ.add, prec.add->dest[0], BIFROST_SRC_PASS_ADD, sr_read); in bi_rewrite_passthrough()
1243 bi_use_passthrough(succ.add, prec.fma->dest[0], BIFROST_SRC_PASS_FMA, sr_read); in bi_rewrite_passthrough()
1602 …if (clause->message && bi_opcode_props[clause->message->op].sr_read && !bi_is_null(clause->message… in bi_schedule_clause()
1861 if (s == 0 && bi_opcode_props[ins->op].sr_read) in bi_check_fau_src()
Dbi_opt_copy_prop.c73 if (s == 0 && bi_opcode_props[ins->op].sr_read) continue; in bi_opt_copy_prop()
Dbir.c92 else if (s == 0 && bi_opcode_props[ins->op].sr_read) in bi_count_read_registers()
Dbi_opt_cse.c164 if (s == 0 && bi_opcode_props[instr->op].sr_read) in bi_opt_cse()