Searched refs:sr_read (Results 1 – 6 of 6) sorted by relevance
/third_party/mesa3d/src/panfrost/bifrost/ |
D | bi_pack.c | 114 bool read_dreg = now->add && bi_opcode_props[now->add->op].sr_read; in bi_assign_slots() 329 bool sr_read = tuple->add && in bi_pack_tuple() local 330 bi_opcode_props[(tuple->add)->op].sr_read; in bi_pack_tuple() 340 bi_get_src_new(tuple->add, &tuple->regs, sr_read + 0), in bi_pack_tuple() 341 bi_get_src_new(tuple->add, &tuple->regs, sr_read + 1), in bi_pack_tuple() 342 bi_get_src_new(tuple->add, &tuple->regs, sr_read + 2), in bi_pack_tuple() 351 if (sr_read && !bi_is_null(add->src[0])) { in bi_pack_tuple()
|
D | bi_schedule.c | 1083 if (bi_opcode_props[instr->op].sr_read && !bi_is_null(instr->src[0])) { in bi_instr_schedulable() 1337 bool sr_read = succ.add ? bi_opcode_props[succ.add->op].sr_read : false; in bi_rewrite_passthrough() local 1341 bi_use_passthrough(succ.add, prec.add->dest[0], BIFROST_SRC_PASS_ADD, sr_read); in bi_rewrite_passthrough() 1346 bi_use_passthrough(succ.add, prec.fma->dest[0], BIFROST_SRC_PASS_FMA, sr_read); in bi_rewrite_passthrough() 1705 …if (clause->message && bi_opcode_props[clause->message->op].sr_read && !bi_is_null(clause->message… in bi_schedule_clause()
|
D | bir.c | 92 else if (s == 0 && bi_opcode_props[ins->op].sr_read) in bi_count_read_registers()
|
D | bi_scoreboard.c | 116 if (staging_only && !bi_opcode_props[I->op].sr_read) in bi_read_mask()
|
D | compiler.h | 547 return (s == 0 || s == 4) && bi_opcode_props[I->op].sr_read; in bi_is_staging_src()
|
/third_party/mesa3d/src/panfrost/bifrost/valhall/ |
D | va_pack.c | 452 unsigned src_offset = bi_opcode_props[I->op].sr_read ? 1 : 0; in va_pack_alu() 663 bool read = bi_opcode_props[I->op].sr_read; in va_pack_instr()
|