Home
last modified time | relevance | path

Searched refs:fullinst (Results 1 – 4 of 4) sorted by relevance

/third_party/mesa3d/src/gallium/auxiliary/tgsi/
Dtgsi_scan.c108 const struct tgsi_full_instruction *fullinst, in scan_src_operand() argument
270 assert(fullinst->Instruction.Texture); in scan_src_operand()
273 if (is_texture_inst(fullinst->Instruction.Opcode)) { in scan_src_operand()
274 const unsigned target = fullinst->Texture.Texture; in scan_src_operand()
293 !is_mem_query_inst(fullinst->Instruction.Opcode)) { in scan_src_operand()
297 (fullinst->Memory.Texture == TGSI_TEXTURE_2D_MSAA || in scan_src_operand()
298 fullinst->Memory.Texture == TGSI_TEXTURE_2D_ARRAY_MSAA)) { in scan_src_operand()
305 if (tgsi_get_opcode_info(fullinst->Instruction.Opcode)->is_store) { in scan_src_operand()
338 const struct tgsi_full_instruction *fullinst, in scan_instruction() argument
346 assert(fullinst->Instruction.Opcode < TGSI_OPCODE_LAST); in scan_instruction()
[all …]
Dtgsi_transform.c166 struct tgsi_full_instruction *fullinst in tgsi_transform_shader() local
168 enum tgsi_opcode opcode = fullinst->Instruction.Opcode; in tgsi_transform_shader()
200 ctx->emit_instruction(ctx, fullinst); in tgsi_transform_shader()
229 ctx->transform_instruction(ctx, fullinst); in tgsi_transform_shader()
231 ctx->emit_instruction(ctx, fullinst); in tgsi_transform_shader()
/third_party/mesa3d/src/gallium/drivers/r300/compiler/
Dradeon_dataflow.c42 struct rc_instruction * fullinst, in reads_normal_callback() argument
54 cb_data->Cb(cb_data->UserData, fullinst, src->File, in reads_normal_callback()
59 cb_data->Cb(cb_data->UserData, fullinst, RC_FILE_ADDRESS, 0, in reads_normal_callback()
101 static void reads_pair(struct rc_instruction * fullinst, rc_read_write_mask_fn cb, void * userdata) in reads_pair() argument
103 struct rc_pair_instruction * inst = &fullinst->U.P; in reads_pair()
124 cb(userdata, fullinst, inst->RGB.Src[src].File, inst->RGB.Src[src].Index, in reads_pair()
128 cb(userdata, fullinst, inst->Alpha.Src[src].File, inst->Alpha.Src[src].Index, RC_MASK_W); in reads_pair()
133 struct rc_instruction * fullinst, in pair_sub_for_all_args() argument
156 presub_type = fullinst-> in pair_sub_for_all_args()
158 src_array = fullinst->U.P.RGB.Src; in pair_sub_for_all_args()
[all …]
Dradeon_program_print.c341 static void rc_print_pair_instruction(FILE * f, struct rc_instruction * fullinst, unsigned *branch_… in rc_print_pair_instruction() argument
343 struct rc_pair_instruction * inst = &fullinst->U.P; in rc_print_pair_instruction()