Searched refs:rogue_instr (Results 1 – 12 of 12) sorted by relevance
/third_party/mesa3d/src/imagination/rogue/ |
D | rogue_instr.h | 80 struct rogue_instr { struct 91 struct rogue_instr *rogue_instr_create(void *mem_ctx, enum rogue_opcode opcode); argument 93 bool rogue_instr_set_flag(struct rogue_instr *instr, 96 bool rogue_instr_set_operand_imm(struct rogue_instr *instr, 99 bool rogue_instr_set_operand_drc(struct rogue_instr *instr, 102 bool rogue_instr_set_operand_reg(struct rogue_instr *instr, 106 bool rogue_instr_set_operand_vreg(struct rogue_instr *instr, 109 bool rogue_instr_set_operand_vreg_vec(struct rogue_instr *instr,
|
D | rogue_instr.c | 79 struct rogue_instr *rogue_instr_create(void *mem_ctx, enum rogue_opcode opcode) in rogue_instr_create() 81 struct rogue_instr *instr; in rogue_instr_create() 113 bool rogue_instr_set_flag(struct rogue_instr *instr, enum rogue_instr_flag flag) in rogue_instr_set_flag() 128 bool rogue_instr_set_operand_imm(struct rogue_instr *instr, in rogue_instr_set_operand_imm() 148 bool rogue_instr_set_operand_drc(struct rogue_instr *instr, in rogue_instr_set_operand_drc() 169 bool rogue_instr_set_operand_reg(struct rogue_instr *instr, in rogue_instr_set_operand_reg() 191 bool rogue_instr_set_operand_vreg(struct rogue_instr *instr, in rogue_instr_set_operand_vreg() 214 bool rogue_instr_set_operand_vreg_vec(struct rogue_instr *instr, in rogue_instr_set_operand_vreg_vec()
|
D | rogue_shader.h | 56 list_for_each_entry (struct rogue_instr, __instr, __list, node) 58 list_for_each_entry_rev (struct rogue_instr, __instr, __list, node) 60 list_for_each_entry_safe (struct rogue_instr, __instr, __list, node) 63 list_first_entry(__list, struct rogue_instr, node) 65 list_last_entry(__list, struct rogue_instr, node) 75 struct rogue_instr *rogue_shader_insert(struct rogue_shader *shader,
|
D | rogue.c | 147 setup_alu_dest(struct rogue_instr *instr, size_t dest_index, nir_alu_instr *alu) in setup_alu_dest() 171 static bool trans_constreg_operand(struct rogue_instr *instr, in trans_constreg_operand() 199 struct rogue_instr *instr = rogue_shader_insert(shader, ROGUE_OP_MAX); in trans_nir_alu_fmax() 227 struct rogue_instr *instr = rogue_shader_insert(shader, ROGUE_OP_MIN); in trans_nir_alu_fmin() 255 struct rogue_instr *instr = rogue_shader_insert(shader, ROGUE_OP_MOV_IMM); in trans_nir_alu_mov_imm() 274 struct rogue_instr *instr = rogue_shader_insert(shader, ROGUE_OP_MOV); in trans_nir_alu_mov() 302 struct rogue_instr *instr = rogue_shader_insert(shader, ROGUE_OP_PACK_U8888); in trans_nir_alu_pack_unorm_4x8() 330 struct rogue_instr *instr = rogue_shader_insert(shader, ROGUE_OP_MUL); in trans_nir_alu_fmul() 355 struct rogue_instr *instr = rogue_shader_insert(shader, ROGUE_OP_FMA); in trans_nir_alu_ffma() 421 struct rogue_instr *instr = rogue_shader_insert(shader, ROGUE_OP_PIX_ITER_W); in trans_nir_intrinsic_load_input_fs() [all …]
|
D | rogue_encode.h | 32 struct rogue_instr; 36 bool rogue_encode_instr(const struct rogue_instr *instr, FILE *fp);
|
D | rogue_shader.c | 101 struct rogue_instr *rogue_shader_insert(struct rogue_shader *shader, in rogue_shader_insert() 104 struct rogue_instr *instr = rogue_instr_create(shader, opcode); in rogue_shader_insert()
|
D | rogue_dump.h | 39 bool rogue_dump_instr(const struct rogue_instr *instr, FILE *fp);
|
D | rogue_validate.h | 69 bool rogue_validate_instr(const struct rogue_instr *instr);
|
D | rogue_dump.c | 117 bool rogue_dump_instr(const struct rogue_instr *instr, FILE *fp) in rogue_dump_instr()
|
D | meson.build | 36 'rogue_instr.c',
|
D | rogue_validate.c | 193 bool rogue_validate_instr(const struct rogue_instr *instr) in rogue_validate_instr()
|
D | rogue_encode.c | 771 bool rogue_encode_instr(const struct rogue_instr *instr, FILE *fp) in rogue_encode_instr()
|