Home
last modified time | relevance | path

Searched refs:rc_opcode_info (Results 1 – 22 of 22) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/r300/compiler/
Dradeon_opcodes.h246 struct rc_opcode_info { struct
271 extern const struct rc_opcode_info rc_opcodes[MAX_RC_OPCODE]; argument
273 static inline const struct rc_opcode_info * rc_get_opcode_info(rc_opcode opcode) in rc_get_opcode_info()
Dradeon_compiler_util.c127 static unsigned int srcs_need_rewrite(const struct rc_opcode_info * info) in srcs_need_rewrite()
193 const struct rc_opcode_info * info = rc_get_opcode_info(sub->Opcode); in rc_pair_rewrite_writemask()
227 const struct rc_opcode_info * info = rc_get_opcode_info(sub->Opcode); in rc_normal_rewrite_writemask()
422 const struct rc_opcode_info * info = in rc_inst_can_use_presub()
560 const struct rc_opcode_info * info = rc_get_opcode_info(sub->Opcode); in get_source_readmask()
616 const struct rc_opcode_info * info; in rc_get_flow_control_inst()
Dradeon_compiler.c121 const struct rc_opcode_info * opcode = rc_get_opcode_info(inst->U.I.Opcode); in rc_calculate_inputs_outputs()
147 const struct rc_opcode_info * opcode = rc_get_opcode_info(inst->U.I.Opcode); in rc_move_input()
179 const struct rc_opcode_info * opcode = rc_get_opcode_info(inst->U.I.Opcode); in rc_move_output()
202 const struct rc_opcode_info * opcode = rc_get_opcode_info(inst->U.I.Opcode); in rc_copy_output()
302 const struct rc_opcode_info * opcode = rc_get_opcode_info(inst->U.I.Opcode); in rc_transform_fragment_wpos()
346 const struct rc_opcode_info * opcode = rc_get_opcode_info(inst->U.I.Opcode); in rc_transform_fragment_face()
376 const struct rc_opcode_info * info; in rc_get_stats()
Dradeon_pair_translate.c156 const struct rc_opcode_info * opcode; in set_pair_instruction()
333 const struct rc_opcode_info * opcode = rc_get_opcode_info(inst->Opcode); in check_opcode_support()
363 const struct rc_opcode_info * opcode; in rc_pair_translate()
Dr3xx_vertprog.c385 const struct rc_opcode_info *info = rc_get_opcode_info(vpi->Opcode); in translate_vertex_program()
597 const struct rc_opcode_info * opcode = rc_get_opcode_info(inst->U.I.Opcode); in allocate_temporary_registers()
620 const struct rc_opcode_info * opcode = rc_get_opcode_info(inst->U.I.Opcode); in allocate_temporary_registers()
655 const struct rc_opcode_info * opcode = rc_get_opcode_info(inst->U.I.Opcode); in allocate_temporary_registers()
685 const struct rc_opcode_info *opcode = rc_get_opcode_info(inst->U.I.Opcode); in transform_nonnative_modifiers()
724 const struct rc_opcode_info * opcode = rc_get_opcode_info(inst->U.I.Opcode); in transform_source_conflicts()
830 const struct rc_opcode_info * opcode = rc_get_opcode_info(inst->U.I.Opcode); in transform_negative_addressing()
845 const struct rc_opcode_info * opcode = rc_get_opcode_info(inst->U.I.Opcode); in rc_emulate_negative_addressing()
Dradeon_program_pair.c175 const struct rc_opcode_info * info = in rc_pair_foreach_source_that_alpha_reads()
190 const struct rc_opcode_info * info = in rc_pair_foreach_source_that_rgb_reads()
Dradeon_dataflow_deadcode.c154 const struct rc_opcode_info * opcode = rc_get_opcode_info(inst->U.I.Opcode); in update_instruction()
233 const struct rc_opcode_info * opcode = rc_get_opcode_info(inst->U.I.Opcode); in rc_dataflow_deadcode()
321 const struct rc_opcode_info * opcode = rc_get_opcode_info(inst->U.I.Opcode); in rc_dataflow_deadcode()
Dradeon_pair_dead_sources.c50 const struct rc_opcode_info * info = rc_get_opcode_info(sub->Opcode); in mark_used()
Dradeon_program_print.c282 const struct rc_opcode_info * opcode = rc_get_opcode_info(inst->U.I.Opcode); in rc_print_normal_instruction()
383 const struct rc_opcode_info * opcode = rc_get_opcode_info(inst->RGB.Opcode); in rc_print_pair_instruction()
422 const struct rc_opcode_info * opcode = rc_get_opcode_info(inst->Alpha.Opcode); in rc_print_pair_instruction()
Dradeon_opcodes.c35 const struct rc_opcode_info rc_opcodes[MAX_RC_OPCODE] = {
535 const struct rc_opcode_info * opcode = rc_get_opcode_info(inst->U.I.Opcode); in rc_compute_sources_for_writemask()
Dradeon_inline_literals.c93 const struct rc_opcode_info * info = in rc_inline_literals()
Dradeon_dataflow.c139 const struct rc_opcode_info * info = rc_get_opcode_info(sub->Opcode); in pair_sub_for_all_args()
188 const struct rc_opcode_info * opcode = in rc_for_all_reads_src()
259 const struct rc_opcode_info * opcode = rc_get_opcode_info(inst->Opcode); in writes_normal()
344 const struct rc_opcode_info * opcode = rc_get_opcode_info(inst->Opcode); in remap_normal_instruction()
Dradeon_pair_schedule.c509 const struct rc_opcode_info * info; in merge_presub_sources()
602 const struct rc_opcode_info * opcode; in destructive_merge_instructions()
887 const struct rc_opcode_info * info = in convert_rgb_to_alpha()
1263 const struct rc_opcode_info * info = in schedule_block()
1316 const struct rc_opcode_info * opcode = rc_get_opcode_info(inst->U.I.Opcode); in is_controlflow()
Dr3xx_fragprog.c59 const struct rc_opcode_info *info = rc_get_opcode_info(inst->Opcode); in rc_rewrite_depth_out()
Dradeon_optimize.c328 const struct rc_opcode_info * opcode = rc_get_opcode_info(inst->U.I.Opcode); in constant_folding()
488 const struct rc_opcode_info * info = in presub_helper()
533 const struct rc_opcode_info * info = rc_get_opcode_info(inst->U.I.Opcode); in is_presub_candidate()
812 const struct rc_opcode_info * info = rc_get_opcode_info( in peephole_mul_omod()
Dradeon_dataflow_swizzles.c429 const struct rc_opcode_info * opcode = in rc_dataflow_swizzles()
Dradeon_emulate_branches.c271 const struct rc_opcode_info * opcode; in fix_output_writes()
Dr500_fragprog.c87 const struct rc_opcode_info * info = in r500_transform_IF()
Dradeon_emulate_loops.c119 const struct rc_opcode_info * opcode; in get_incr_amount()
Dradeon_program_alu.c199 const struct rc_opcode_info *info = rc_get_opcode_info(inst->U.I.Opcode); in is_dst_safe_to_reuse()
1291 const struct rc_opcode_info *info = rc_get_opcode_info(inst->U.I.Opcode); in rc_force_output_alpha_to_one()
Dr500_fragprog_emit.c643 const struct rc_opcode_info * opcode = rc_get_opcode_info(inst->U.I.Opcode); in r500BuildFragmentProgramHwCode()
/third_party/mesa3d/src/gallium/drivers/r300/compiler/tests/
Drc_test_helpers.c397 const struct rc_opcode_info * info = rc_get_opcode_info(i); in parse_rc_normal_instruction()