Searched refs:fullinst (Results 1 - 8 of 8) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/
H A Dtgsi_scan.c108 const struct tgsi_full_instruction *fullinst,
270 assert(fullinst->Instruction.Texture);
273 if (is_texture_inst(fullinst->Instruction.Opcode)) {
274 const unsigned target = fullinst->Texture.Texture;
293 !is_mem_query_inst(fullinst->Instruction.Opcode)) {
297 (fullinst->Memory.Texture == TGSI_TEXTURE_2D_MSAA ||
298 fullinst->Memory.Texture == TGSI_TEXTURE_2D_ARRAY_MSAA)) {
305 if (tgsi_get_opcode_info(fullinst->Instruction.Opcode)->is_store) {
338 const struct tgsi_full_instruction *fullinst,
346 assert(fullinst
107 scan_src_operand(struct tgsi_shader_info * info,const struct tgsi_full_instruction * fullinst,const struct tgsi_full_src_register * src,unsigned src_index,unsigned usage_mask_after_swizzle,bool is_interp_instruction,bool * is_mem_inst) argument
337 scan_instruction(struct tgsi_shader_info * info,const struct tgsi_full_instruction * fullinst,unsigned * current_depth) argument
[all...]
H A Dtgsi_transform.c166 struct tgsi_full_instruction *fullinst local in function:tgsi_transform_shader
168 enum tgsi_opcode opcode = fullinst->Instruction.Opcode;
200 ctx->emit_instruction(ctx, fullinst);
229 ctx->transform_instruction(ctx, fullinst);
231 ctx->emit_instruction(ctx, fullinst);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/tgsi/
H A Dtgsi_scan.c108 const struct tgsi_full_instruction *fullinst,
270 assert(fullinst->Instruction.Texture);
273 if (is_texture_inst(fullinst->Instruction.Opcode)) {
274 const unsigned target = fullinst->Texture.Texture;
293 !is_mem_query_inst(fullinst->Instruction.Opcode)) {
296 if (tgsi_get_opcode_info(fullinst->Instruction.Opcode)->is_store) {
329 const struct tgsi_full_instruction *fullinst,
337 assert(fullinst->Instruction.Opcode < TGSI_OPCODE_LAST);
338 info->opcode_count[fullinst->Instruction.Opcode]++;
340 switch (fullinst
107 scan_src_operand(struct tgsi_shader_info * info,const struct tgsi_full_instruction * fullinst,const struct tgsi_full_src_register * src,unsigned src_index,unsigned usage_mask_after_swizzle,bool is_interp_instruction,bool * is_mem_inst) argument
328 scan_instruction(struct tgsi_shader_info * info,const struct tgsi_full_instruction * fullinst,unsigned * current_depth) argument
[all...]
H A Dtgsi_transform.c166 struct tgsi_full_instruction *fullinst local in function:tgsi_transform_shader
168 enum tgsi_opcode opcode = fullinst->Instruction.Opcode;
200 ctx->emit_instruction(ctx, fullinst);
229 ctx->transform_instruction(ctx, fullinst);
231 ctx->emit_instruction(ctx, fullinst);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r300/compiler/
H A Dradeon_dataflow.c42 struct rc_instruction * fullinst,
54 cb_data->Cb(cb_data->UserData, fullinst, src->File,
59 cb_data->Cb(cb_data->UserData, fullinst, RC_FILE_ADDRESS, 0,
101 static void reads_pair(struct rc_instruction * fullinst, rc_read_write_mask_fn cb, void * userdata) argument
103 struct rc_pair_instruction * inst = &fullinst->U.P;
124 cb(userdata, fullinst, inst->RGB.Src[src].File, inst->RGB.Src[src].Index,
128 cb(userdata, fullinst, inst->Alpha.Src[src].File, inst->Alpha.Src[src].Index, RC_MASK_W);
133 struct rc_instruction * fullinst,
156 presub_type = fullinst->
158 src_array = fullinst
40 reads_normal_callback(void * userdata,struct rc_instruction * fullinst,struct rc_src_register * src) argument
132 pair_sub_for_all_args(struct rc_instruction * fullinst,struct rc_pair_sub_instruction * sub,rc_pair_read_arg_fn cb,void * userdata) argument
256 writes_normal(struct rc_instruction * fullinst,rc_read_write_mask_fn cb,void * userdata) argument
268 writes_pair(struct rc_instruction * fullinst,rc_read_write_mask_fn cb,void * userdata) argument
340 remap_normal_instruction(struct rc_instruction * fullinst,rc_remap_register_fn cb,void * userdata) argument
389 remap_pair_instruction(struct rc_instruction * fullinst,rc_remap_register_fn cb,void * userdata) argument
[all...]
H A Dradeon_program_print.c341 static void rc_print_pair_instruction(FILE * f, struct rc_instruction * fullinst, unsigned *branch_depth) argument
343 struct rc_pair_instruction * inst = &fullinst->U.P;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/
H A Dradeon_dataflow.c42 struct rc_instruction * fullinst,
54 cb_data->Cb(cb_data->UserData, fullinst, src->File,
59 cb_data->Cb(cb_data->UserData, fullinst, RC_FILE_ADDRESS, 0,
101 static void reads_pair(struct rc_instruction * fullinst, rc_read_write_mask_fn cb, void * userdata) argument
103 struct rc_pair_instruction * inst = &fullinst->U.P;
124 cb(userdata, fullinst, inst->RGB.Src[src].File, inst->RGB.Src[src].Index,
128 cb(userdata, fullinst, inst->Alpha.Src[src].File, inst->Alpha.Src[src].Index, RC_MASK_W);
133 struct rc_instruction * fullinst,
156 presub_type = fullinst->
158 src_array = fullinst
40 reads_normal_callback(void * userdata,struct rc_instruction * fullinst,struct rc_src_register * src) argument
132 pair_sub_for_all_args(struct rc_instruction * fullinst,struct rc_pair_sub_instruction * sub,rc_pair_read_arg_fn cb,void * userdata) argument
256 writes_normal(struct rc_instruction * fullinst,rc_read_write_mask_fn cb,void * userdata) argument
268 writes_pair(struct rc_instruction * fullinst,rc_read_write_mask_fn cb,void * userdata) argument
340 remap_normal_instruction(struct rc_instruction * fullinst,rc_remap_register_fn cb,void * userdata) argument
389 remap_pair_instruction(struct rc_instruction * fullinst,rc_remap_register_fn cb,void * userdata) argument
[all...]
H A Dradeon_program_print.c341 static void rc_print_pair_instruction(FILE * f, struct rc_instruction * fullinst, unsigned *branch_depth) argument
343 struct rc_pair_instruction * inst = &fullinst->U.P;

Completed in 13 milliseconds