Home
last modified time | relevance | path

Searched refs:PreSub (Results 1 – 8 of 8) sorted by relevance

/external/mesa3d/src/gallium/drivers/r300/compiler/
Dradeon_optimize.c73 reader_data->Writer->U.I.PreSub.Opcode, in copy_propagate_scan_read()
76 &reader_data->Writer->U.I.PreSub.SrcReg[0], in copy_propagate_scan_read()
77 &reader_data->Writer->U.I.PreSub.SrcReg[1])) { in copy_propagate_scan_read()
165 inst->U.I.PreSub = inst_mov->U.I.PreSub; in copy_propagate()
496 inst_reader->U.I.PreSub.SrcReg[0] = inst_add->U.I.SrcReg[1]; in presub_replace_add()
497 inst_reader->U.I.PreSub.SrcReg[1] = inst_add->U.I.SrcReg[0]; in presub_replace_add()
499 inst_reader->U.I.PreSub.SrcReg[0] = inst_add->U.I.SrcReg[0]; in presub_replace_add()
500 inst_reader->U.I.PreSub.SrcReg[1] = inst_add->U.I.SrcReg[1]; in presub_replace_add()
502 inst_reader->U.I.PreSub.SrcReg[0].Negate = 0; in presub_replace_add()
503 inst_reader->U.I.PreSub.SrcReg[1].Negate = 0; in presub_replace_add()
[all …]
Dradeon_pair_translate.c180 if(inst->PreSub.Opcode != RC_PRESUB_NONE) { in set_pair_instruction()
190 inst->PreSub.Opcode); in set_pair_instruction()
197 inst->PreSub.SrcReg[i].File; in set_pair_instruction()
199 inst->PreSub.SrcReg[i].Index; in set_pair_instruction()
204 inst->PreSub.SrcReg[i].File; in set_pair_instruction()
206 inst->PreSub.SrcReg[i].Index; in set_pair_instruction()
Dradeon_dataflow_swizzles.c59 mov->U.I.PreSub = inst->U.I.PreSub; in rewrite_source()
Dradeon_dataflow.c205 inst->U.I.PreSub.Opcode); in rc_for_all_reads_src()
207 cb(userdata, inst, &inst->U.I.PreSub.SrcReg[i]); in rc_for_all_reads_src()
364 inst->PreSub.Opcode); in remap_normal_instruction()
372 file = inst->PreSub.SrcReg[i].File; in remap_normal_instruction()
373 index = inst->PreSub.SrcReg[i].Index; in remap_normal_instruction()
375 inst->PreSub.SrcReg[i].File = file; in remap_normal_instruction()
376 inst->PreSub.SrcReg[i].Index = index; in remap_normal_instruction()
Dradeon_program.h123 struct rc_presub_instruction PreSub; member
Dradeon_program_print.c243 rc_print_presub_instruction(f, inst->U.I.PreSub); in rc_print_src_register()
Dradeon_compiler_util.c440 if (inst->U.I.PreSub.Opcode != RC_PRESUB_NONE) { in rc_inst_can_use_presub()
Dradeon_compiler.c380 if (tmp->U.I.PreSub.Opcode != RC_PRESUB_NONE) in rc_get_stats()