Searched refs:bi_opcode_props (Results 1 - 10 of 10) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/panfrost/bifrost/
H A Dbir.c68 enum bi_sr_count count = bi_opcode_props[ins->op].sr_count;
92 else if (s == 0 && bi_opcode_props[ins->op].sr_read)
101 if (d == 0 && bi_opcode_props[ins->op].sr_write) {
157 if (bi_opcode_props[op].last)
168 switch (bi_opcode_props[op].message) {
H A Dbi_opt_push_ubo.c35 return (bi_opcode_props[ins->op].message == BIFROST_MESSAGE_LOAD) &&
77 unsigned channels = bi_opcode_props[ins->op].sr_count;
166 unsigned channels = bi_opcode_props[ins->op].sr_count;
H A Dbi_opt_mod_props.c63 return bi_opcode_props[I->op].abs & BITFIELD_BIT(s);
82 return bi_opcode_props[I->op].neg & BITFIELD_BIT(s);
173 unsigned size = bi_opcode_props[I->op].size;
208 return bi_opcode_props[I->op].clamp;
222 if (!bi_is_fclamp(use->op, bi_opcode_props[I->op].size)) return false;
315 I->op = (bi_opcode_props[I->op].size == BI_SIZE_32) ?
H A Dbi_opt_copy_prop.c73 if (s == 0 && bi_opcode_props[ins->op].sr_read) continue;
H A Dbi_opt_cse.c129 if (bi_opcode_props[I->op].message)
164 if (s == 0 && bi_opcode_props[instr->op].sr_read)
H A Dbi_schedule.c131 enum bifrost_message_type msg = bi_opcode_props[ins->op].message;
517 return bi_opcode_props[ins->op].fma;
547 return bi_opcode_props[ins->op].add;
571 return (bi_opcode_props[ins->op].message != BIFROST_MESSAGE_NONE) ||
687 if (bi_opcode_props[ins->op].branch)
691 if (bi_opcode_props[ins->op].table)
696 if (src == 0 && bi_opcode_props[ins->op].sr_read)
848 if (src_idx == 0 && bi_opcode_props[instr->op].sr_read)
955 if (d == 0 && bi_opcode_props[instr->op].sr_write)
992 if (bi_opcode_props[inst
[all...]
H A Dbi_pack.c106 bool read_dreg = now->add && bi_opcode_props[now->add->op].sr_read;
107 bool write_dreg = prev->add && bi_opcode_props[prev->add->op].sr_write;
318 bi_opcode_props[(tuple->add)->op].sr_read;
336 bool sr_write = bi_opcode_props[add->op].sr_write &&
/xsrc/external/mit/MesaLib/src/panfrost/bifrost/
H A Dbi_opcodes.h686 extern struct bi_op_props bi_opcode_props[BI_NUM_OPCODES];
H A Dbi_opcodes.c28 struct bi_op_props bi_opcode_props[BI_NUM_OPCODES] = { variable in typeref:struct:bi_op_props[]
H A Dbi_printer.c631 fprintf(fp, " = %s", bi_opcode_props[I->op].name);

Completed in 14 milliseconds