|
ReactOS 0.4.17-dev-966-gf06eace
|
#include <d3dcompiler_private.h>

Definition at line 97 of file d3dcompiler_private.h.
| BOOL instruction::coissue |
Definition at line 109 of file d3dcompiler_private.h.
Referenced by sm_1_x_opcode().
| enum bwriter_comparison_type instruction::comptype |
Definition at line 102 of file d3dcompiler_private.h.
Referenced by asmparser_instr(), asmparser_sincos(), asmparser_texcoord(), asmparser_texcrd(), asmparser_texhelper(), asmparser_texkill(), asmparser_texld14(), and sm_2_opcode().
| struct shader_reg instruction::dst |
Definition at line 104 of file d3dcompiler_private.h.
Referenced by asmparser_dcl_input_ps_2(), asmparser_dstreg_ps_1_0123(), asmparser_dstreg_ps_1_4(), asmparser_dstreg_ps_2(), asmparser_dstreg_ps_2_x(), asmparser_dstreg_ps_3(), asmparser_dstreg_vs_1(), asmparser_dstreg_vs_2(), asmparser_dstreg_vs_3(), asmparser_texkill(), instr_handler(), instr_ps_1_0123_mov(), instr_ps_1_0123_texld(), instr_ps_1_4_mov(), instr_ps_1_4_texld(), instrlen(), spirv_compiler_emit_alu_instruction(), spirv_compiler_emit_atomic_instruction(), spirv_compiler_emit_bitfield_instruction(), spirv_compiler_emit_bool_cast(), spirv_compiler_emit_bufinfo(), spirv_compiler_emit_comparison_instruction(), spirv_compiler_emit_dcl_input(), spirv_compiler_emit_dcl_output(), spirv_compiler_emit_deriv_instruction(), spirv_compiler_emit_dot(), spirv_compiler_emit_eval_attrib(), spirv_compiler_emit_ext_glsl_instruction(), spirv_compiler_emit_f16tof32(), spirv_compiler_emit_f32tof16(), spirv_compiler_emit_float_comparison_instruction(), spirv_compiler_emit_ftoi(), spirv_compiler_emit_ftou(), spirv_compiler_emit_gather4(), spirv_compiler_emit_imad(), spirv_compiler_emit_imul(), spirv_compiler_emit_int_div(), spirv_compiler_emit_isfinite(), spirv_compiler_emit_ld(), spirv_compiler_emit_ld_raw_structured_srv_uav(), spirv_compiler_emit_ld_tgsm(), spirv_compiler_emit_ld_uav_typed(), spirv_compiler_emit_lod(), spirv_compiler_emit_mov(), spirv_compiler_emit_movc(), spirv_compiler_emit_orderedness_instruction(), spirv_compiler_emit_quad_read_across(), spirv_compiler_emit_quad_read_lane_at(), spirv_compiler_emit_rcp(), spirv_compiler_emit_resinfo(), spirv_compiler_emit_sample(), spirv_compiler_emit_sample_c(), spirv_compiler_emit_sample_info(), spirv_compiler_emit_sample_position(), spirv_compiler_emit_sincos(), spirv_compiler_emit_store_raw_structured(), spirv_compiler_emit_store_tgsm(), spirv_compiler_emit_store_uav_raw_structured(), spirv_compiler_emit_store_uav_typed(), spirv_compiler_emit_swapc(), spirv_compiler_emit_uav_counter_instruction(), spirv_compiler_emit_wave_active_ballot(), spirv_compiler_emit_wave_alu_op(), spirv_compiler_emit_wave_bit_count(), spirv_compiler_emit_wave_bool_op(), spirv_compiler_emit_wave_is_first_lane(), spirv_compiler_emit_wave_read_lane_at(), spirv_compiler_emit_wave_read_lane_first(), vkd3d_shader_scan_instruction(), vsir_validate_instruction(), and vsir_validate_phi().
| uint32_t instruction::dstmod |
Definition at line 100 of file d3dcompiler_private.h.
Referenced by asmparser_dcl_input(), asmparser_dcl_input_ps_2(), asmparser_dstreg_vs_1(), asmparser_dstreg_vs_2(), asmparser_dstreg_vs_3(), asmparser_instr(), asmparser_sincos(), asmparser_texcoord(), asmparser_texcrd(), asmparser_texhelper(), asmparser_texkill(), asmparser_texld14(), instr_handler(), instr_ps_1_0123_mov(), instr_ps_1_0123_texld(), instr_ps_1_4_mov(), and instr_ps_1_4_texld().
| BOOL instruction::has_dst |
Definition at line 103 of file d3dcompiler_private.h.
Referenced by asmparser_dstreg_ps_1_0123(), asmparser_dstreg_ps_1_4(), asmparser_dstreg_ps_2(), asmparser_dstreg_ps_2_x(), asmparser_dstreg_ps_3(), asmparser_dstreg_vs_1(), asmparser_dstreg_vs_2(), asmparser_dstreg_vs_3(), asmparser_texkill(), instr_handler(), and sm_2_opcode().
| BOOL instruction::has_predicate |
Definition at line 107 of file d3dcompiler_private.h.
Referenced by instrlen(), sm_2_opcode(), and write_srcregs().
Definition at line 106 of file d3dcompiler_private.h.
Referenced by sm_2_opcode(), and write_srcregs().
| uint32_t instruction::opcode |
Definition at line 99 of file d3dcompiler_private.h.
Referenced by asmparser_instr(), asmparser_sincos(), asmparser_texcoord(), asmparser_texcrd(), asmparser_texhelper(), asmparser_texkill(), asmparser_texld14(), call_instr_handler(), cf_flattener_copy_instruction(), cf_flattener_iterate_instruction_array(), instr_handler(), spirv_compiler_emit_alu_instruction(), spirv_compiler_emit_atomic_instruction(), spirv_compiler_emit_bitfield_instruction(), spirv_compiler_emit_bool_cast(), spirv_compiler_emit_comparison_instruction(), spirv_compiler_emit_cut_stream(), spirv_compiler_emit_deriv_instruction(), spirv_compiler_emit_dot(), spirv_compiler_emit_emit_stream(), spirv_compiler_emit_eval_attrib(), spirv_compiler_emit_ext_glsl_instruction(), spirv_compiler_emit_float_comparison_instruction(), spirv_compiler_emit_gather4(), spirv_compiler_emit_int_div(), spirv_compiler_emit_ld(), spirv_compiler_emit_movc(), spirv_compiler_emit_orderedness_instruction(), spirv_compiler_emit_quad_read_across(), spirv_compiler_emit_sample(), spirv_compiler_emit_sample_c(), spirv_compiler_emit_uav_counter_instruction(), spirv_compiler_emit_wave_alu_op(), spirv_compiler_emit_wave_bit_count(), spirv_compiler_emit_wave_bool_op(), spirv_compiler_enter_shader_phase(), spirv_compiler_handle_instruction(), spirv_compiler_map_alu_instruction(), spirv_compiler_map_atomic_instruction(), spirv_compiler_map_ext_glsl_instruction(), spirv_compiler_map_logical_instruction(), vkd3d_shader_instruction_is_uav_atomic_op(), vkd3d_shader_instruction_is_uav_counter(), vkd3d_shader_instruction_is_uav_read(), vkd3d_shader_scan_instruction(), vsir_cfg_init(), vsir_instruction_is_dcl(), vsir_validate_cf_type(), vsir_validate_dst_count(), vsir_validate_hull_shader_phase(), vsir_validate_instruction(), vsir_validate_src_count(), vsir_validate_src_max_count(), and vsir_validate_src_min_count().
| struct shader_reg instruction::predicate |
Definition at line 108 of file d3dcompiler_private.h.
Referenced by write_srcregs().
| uint32_t instruction::shift |
Definition at line 101 of file d3dcompiler_private.h.
Referenced by asmparser_dcl_input(), asmparser_dcl_input_ps_2(), asmparser_dstreg_ps_2(), asmparser_dstreg_ps_2_x(), asmparser_dstreg_ps_3(), asmparser_dstreg_vs_1(), asmparser_dstreg_vs_2(), asmparser_dstreg_vs_3(), asmparser_instr(), asmparser_sincos(), asmparser_texcoord(), asmparser_texcrd(), asmparser_texhelper(), asmparser_texkill(), asmparser_texld14(), instr_handler(), instr_ps_1_0123_mov(), instr_ps_1_0123_texld(), instr_ps_1_4_mov(), and instr_ps_1_4_texld().
| struct shader_reg* instruction::src |
Definition at line 105 of file d3dcompiler_private.h.
Referenced by asmparser_srcreg_ps_1_0123(), asmparser_srcreg_ps_1_4(), asmparser_srcreg_ps_2(), asmparser_srcreg_ps_2_x(), asmparser_srcreg_ps_3(), asmparser_srcreg_vs_1(), asmparser_srcreg_vs_2(), asmparser_srcreg_vs_3(), asmparser_texcoord(), asmparser_texhelper(), asmparser_texld14(), cf_flattener_iterate_instruction_array(), instr_ps_1_0123_mov(), instr_ps_1_0123_texld(), instr_ps_1_4_mov(), instr_ps_1_4_texld(), instrlen(), spirv_compiler_emit_alu_instruction(), spirv_compiler_emit_atomic_instruction(), spirv_compiler_emit_bitfield_instruction(), spirv_compiler_emit_bool_cast(), spirv_compiler_emit_branch(), spirv_compiler_emit_bufinfo(), spirv_compiler_emit_comparison_instruction(), spirv_compiler_emit_conditional_branch(), spirv_compiler_emit_cut_stream(), spirv_compiler_emit_dcl_stream(), spirv_compiler_emit_deriv_instruction(), spirv_compiler_emit_discard(), spirv_compiler_emit_dot(), spirv_compiler_emit_emit_stream(), spirv_compiler_emit_eval_attrib(), spirv_compiler_emit_ext_glsl_instruction(), spirv_compiler_emit_f16tof32(), spirv_compiler_emit_f32tof16(), spirv_compiler_emit_float_comparison_instruction(), spirv_compiler_emit_ftoi(), spirv_compiler_emit_ftou(), spirv_compiler_emit_gather4(), spirv_compiler_emit_imad(), spirv_compiler_emit_imul(), spirv_compiler_emit_int_div(), spirv_compiler_emit_isfinite(), spirv_compiler_emit_label(), spirv_compiler_emit_ld(), spirv_compiler_emit_ld_raw_structured(), spirv_compiler_emit_ld_raw_structured_srv_uav(), spirv_compiler_emit_ld_tgsm(), spirv_compiler_emit_ld_uav_typed(), spirv_compiler_emit_lod(), spirv_compiler_emit_mov(), spirv_compiler_emit_movc(), spirv_compiler_emit_orderedness_instruction(), spirv_compiler_emit_quad_read_across(), spirv_compiler_emit_quad_read_lane_at(), spirv_compiler_emit_rcp(), spirv_compiler_emit_resinfo(), spirv_compiler_emit_sample(), spirv_compiler_emit_sample_c(), spirv_compiler_emit_sample_info(), spirv_compiler_emit_sample_position(), spirv_compiler_emit_sincos(), spirv_compiler_emit_store_tgsm(), spirv_compiler_emit_store_uav_raw_structured(), spirv_compiler_emit_store_uav_typed(), spirv_compiler_emit_swapc(), spirv_compiler_emit_switch(), spirv_compiler_emit_uav_counter_instruction(), spirv_compiler_emit_wave_active_ballot(), spirv_compiler_emit_wave_alu_op(), spirv_compiler_emit_wave_bit_count(), spirv_compiler_emit_wave_bool_op(), spirv_compiler_emit_wave_read_lane_at(), spirv_compiler_emit_wave_read_lane_first(), vkd3d_shader_instruction_is_uav_read(), vkd3d_shader_scan_instruction(), vsir_cfg_init(), vsir_validate_branch(), vsir_validate_instruction(), vsir_validate_label(), vsir_validate_phi(), vsir_validate_switch_monolithic(), and write_srcregs().