|
ReactOS 0.4.17-dev-934-g091855f
|

| size_t sm6_parser::abbrev_capacity |
Definition at line 851 of file dxil.c.
Referenced by sm6_parser_add_global_abbrev().
| size_t sm6_parser::abbrev_count |
Definition at line 852 of file dxil.c.
Referenced by dxil_block_init(), sm6_parser_add_global_abbrev(), sm6_parser_cleanup(), sm6_parser_compute_global_abbrev_count_for_block_id(), and sm6_parser_init().
| struct dxil_global_abbrev** sm6_parser::abbrevs |
Definition at line 850 of file dxil.c.
Referenced by dxil_block_init(), sm6_parser_add_global_abbrev(), sm6_parser_cleanup(), sm6_parser_compute_global_abbrev_count_for_block_id(), and sm6_parser_init().
Definition at line 845 of file dxil.c.
Referenced by sm6_parser_align_32(), sm6_parser_init(), and sm6_parser_read_bits().
Definition at line 856 of file dxil.c.
Referenced by sm6_parser_emit_br(), sm6_parser_emit_cmp2(), and sm6_parser_type_table_init().
| size_t sm6_parser::cur_max_value |
Definition at line 889 of file dxil.c.
Referenced by sm6_parser_constants_init(), sm6_parser_emit_phi(), sm6_parser_function_init(), sm6_parser_get_value_index(), sm6_parser_init_constexpr_gep(), and sm6_parser_module_init().
| struct dxil_block* sm6_parser::current_block |
Definition at line 848 of file dxil.c.
Referenced by dxil_block_read(), sm6_parser_add_block_abbrev(), sm6_parser_add_global_abbrev(), sm6_parser_read_abbrev_record(), and sm6_parser_read_unabbrev_record().
| size_t sm6_parser::descriptor_capacity |
Definition at line 879 of file dxil.c.
Referenced by sm6_parser_descriptor_type_init().
| size_t sm6_parser::descriptor_count |
Definition at line 880 of file dxil.c.
Referenced by sm6_parser_descriptor_type_init(), and sm6_parser_get_descriptor().
| struct sm6_descriptor_info* sm6_parser::descriptors |
Definition at line 878 of file dxil.c.
Referenced by sm6_parser_cleanup(), sm6_parser_descriptor_type_init(), and sm6_parser_get_descriptor().
Definition at line 844 of file dxil.c.
Referenced by sm6_parser_init(), and sm6_parser_is_end().
Definition at line 863 of file dxil.c.
Referenced by sm6_parser_entry_point_init(), and sm6_parser_init().
| size_t sm6_parser::function_count |
Definition at line 872 of file dxil.c.
Referenced by sm6_parser_cleanup(), sm6_parser_compute_max_value_count(), sm6_parser_get_function(), sm6_parser_init(), sm6_parser_module_init(), and sm6_parser_next_function_definition().
| struct sm6_function* sm6_parser::functions |
Definition at line 871 of file dxil.c.
Referenced by sm6_parser_cleanup(), sm6_parser_compute_max_value_count(), sm6_parser_get_function(), sm6_parser_init(), and sm6_parser_module_init().
| size_t sm6_parser::global_symbol_count |
Definition at line 861 of file dxil.c.
Referenced by sm6_parser_cleanup(), sm6_parser_get_global_symbol_name(), and sm6_parser_symtab_init().
| struct sm6_symbol* sm6_parser::global_symbols |
Definition at line 860 of file dxil.c.
Referenced by sm6_parser_cleanup(), sm6_parser_get_global_symbol_name(), and sm6_parser_symtab_init().
Definition at line 858 of file dxil.c.
Referenced by sm6_parser_type_table_init(), and sm6_parser_validate_operand_type().
Definition at line 883 of file dxil.c.
Referenced by value_allocate_constant_array().
Definition at line 882 of file dxil.c.
Referenced by sm6_parser_declare_indexable_temp().
| struct vkd3d_shader_dst_param* sm6_parser::input_params |
Definition at line 867 of file dxil.c.
Referenced by sm6_parser_emit_dx_load_input(), sm6_parser_emit_dx_sample_index(), sm6_parser_init(), and sm6_parser_init_input_signature().
| uint32_t sm6_parser::io_regs_declared[VKD3D_BITMAP_SIZE(VKD3DSPR_COUNT)] |
Definition at line 869 of file dxil.c.
Referenced by sm6_parser_dcl_register_builtin().
| struct sm6_metadata_table sm6_parser::metadata_tables[VKD3D_SM6_MAX_METADATA_TABLES] |
Definition at line 874 of file dxil.c.
Referenced by sm6_parser_find_metadata_kind(), sm6_parser_init(), sm6_parser_metadata_cleanup(), and sm6_parser_metadata_get_value().
Definition at line 857 of file dxil.c.
Referenced by metadata_value_create_node(), and sm6_parser_type_table_init().
| struct sm6_named_metadata* sm6_parser::named_metadata |
Definition at line 875 of file dxil.c.
Referenced by sm6_parser_allocate_named_metadata(), sm6_parser_find_named_metadata(), sm6_parser_metadata_cleanup(), and sm6_parser_metadata_init().
Definition at line 876 of file dxil.c.
Referenced by sm6_parser_find_named_metadata(), sm6_parser_metadata_cleanup(), and sm6_parser_metadata_init().
| struct vkd3d_shader_dst_param* sm6_parser::output_params |
Definition at line 866 of file dxil.c.
Referenced by sm6_parser_emit_dx_load_input(), sm6_parser_emit_dx_store_output(), sm6_parser_init(), and sm6_parser_init_output_signature().
| struct vkd3d_shader_parser sm6_parser::p |
Definition at line 892 of file dxil.c.
Referenced by dxil_abbrev_init(), dxil_block_init(), dxil_block_read(), dxil_record_to_string(), dxil_record_validate_operand_max_count(), dxil_record_validate_operand_min_count(), instruction_dst_params_alloc(), instruction_init_with_resource(), instruction_src_params_alloc(), map_binary_op(), map_dx_atomic_binop(), metadata_attachment_record_apply(), metadata_node_get_unary_uint(), metadata_value_create_node(), register_index_address_init(), resolve_forward_initialiser(), resolve_forward_zero_initialiser(), resources_load_additional_values(), signature_element_read_additional_element_values(), sm6_block_emit_phi(), sm6_block_emit_terminator(), sm6_block_phi_require_space(), sm6_dx_map_wave_bit_op(), sm6_dx_map_wave_op(), sm6_function_emit_blocks(), sm6_function_get_block(), sm6_function_resolve_phi_incomings(), sm6_map_cast_op(), sm6_parser_add_instruction(), sm6_parser_align_32(), sm6_parser_constants_init(), sm6_parser_declare_global(), sm6_parser_declare_indexable_temp(), sm6_parser_declare_tgsm_raw(), sm6_parser_declare_tgsm_structured(), sm6_parser_decode_dx_op(), sm6_parser_descriptor_type_init(), sm6_parser_ds_properties_init(), sm6_parser_emit_alloca(), sm6_parser_emit_atomicrmw(), sm6_parser_emit_binop(), sm6_parser_emit_br(), sm6_parser_emit_call(), sm6_parser_emit_cast(), sm6_parser_emit_cmp2(), sm6_parser_emit_cmpxchg(), sm6_parser_emit_dcl_max_tessellation_factor(), sm6_parser_emit_dcl_tessellator_domain(), sm6_parser_emit_dcl_tessellator_output_primitive(), sm6_parser_emit_dcl_tessellator_partitioning(), sm6_parser_emit_dx_atomic_binop(), sm6_parser_emit_dx_barrier(), sm6_parser_emit_dx_binary(), sm6_parser_emit_dx_buffer_load(), sm6_parser_emit_dx_buffer_store(), sm6_parser_emit_dx_buffer_update_counter(), sm6_parser_emit_dx_calculate_lod(), sm6_parser_emit_dx_cbuffer_load(), sm6_parser_emit_dx_compute_builtin(), sm6_parser_emit_dx_create_handle(), sm6_parser_emit_dx_discard(), sm6_parser_emit_dx_domain_location(), sm6_parser_emit_dx_dot(), sm6_parser_emit_dx_fabs(), sm6_parser_emit_dx_get_dimensions(), sm6_parser_emit_dx_get_sample_count(), sm6_parser_emit_dx_get_sample_pos(), sm6_parser_emit_dx_input_register_mov(), sm6_parser_emit_dx_load_input(), sm6_parser_emit_dx_ma(), sm6_parser_emit_dx_make_double(), sm6_parser_emit_dx_quad_op(), sm6_parser_emit_dx_raw_buffer_load(), sm6_parser_emit_dx_raw_buffer_store(), sm6_parser_emit_dx_sample(), sm6_parser_emit_dx_sample_index(), sm6_parser_emit_dx_saturate(), sm6_parser_emit_dx_sincos(), sm6_parser_emit_dx_split_double(), sm6_parser_emit_dx_store_output(), sm6_parser_emit_dx_stream(), sm6_parser_emit_dx_tertiary(), sm6_parser_emit_dx_texture_gather(), sm6_parser_emit_dx_texture_store(), sm6_parser_emit_dx_unary(), sm6_parser_emit_dx_void(), sm6_parser_emit_dx_wave_active_ballot(), sm6_parser_emit_dx_wave_active_bit(), sm6_parser_emit_dx_wave_op(), sm6_parser_emit_extractval(), sm6_parser_emit_gep(), sm6_parser_emit_global_flags(), sm6_parser_emit_load(), sm6_parser_emit_phi(), sm6_parser_emit_reg_composite_construct(), sm6_parser_emit_store(), sm6_parser_emit_switch(), sm6_parser_emit_thread_group(), sm6_parser_emit_vselect(), sm6_parser_entry_point_init(), sm6_parser_find_named_metadata(), sm6_parser_function_init(), sm6_parser_get_type(), sm6_parser_get_value_idx_by_ref(), sm6_parser_get_value_index(), sm6_parser_get_value_safe(), sm6_parser_globals_init(), sm6_parser_gs_properties_init(), sm6_parser_hs_properties_init(), sm6_parser_init(), sm6_parser_init_constexpr_gep(), sm6_parser_init_patch_constant_signature(), sm6_parser_init_signature(), sm6_parser_metadata_attachment_block_init(), sm6_parser_metadata_init(), sm6_parser_module_init(), sm6_parser_read_bits(), sm6_parser_read_char6_operand(), sm6_parser_read_fixed_operand(), sm6_parser_read_literal_operand(), sm6_parser_read_signature(), sm6_parser_read_uint32(), sm6_parser_read_unabbrev_record(), sm6_parser_read_vbr(), sm6_parser_read_vbr_operand(), sm6_parser_require_space(), sm6_parser_resources_init(), sm6_parser_resources_load_cbv(), sm6_parser_resources_load_common_info(), sm6_parser_resources_load_register_range(), sm6_parser_resources_load_sampler(), sm6_parser_resources_load_srv(), sm6_parser_resources_load_uav(), sm6_parser_signatures_init(), sm6_parser_symtab_init(), sm6_parser_type_table_init(), sm6_parser_validate_control_point_count(), sm6_parser_validate_dx_op(), sm6_value_validate_is_backward_ref(), sm6_value_validate_is_bool(), sm6_value_validate_is_handle(), sm6_value_validate_is_i32(), sm6_value_validate_is_numeric(), sm6_value_validate_is_pointer(), sm6_value_validate_is_pointer_to_i32(), sm6_value_validate_is_register(), sm6_value_validate_is_sampler_handle(), sm6_value_validate_is_texture_2dms_handle(), sm6_value_validate_is_texture_handle(), value_allocate_constant_array(), and vkd3d_data_type_from_dxil_component_type().
Definition at line 864 of file dxil.c.
Referenced by sm6_parser_hs_properties_init(), and sm6_parser_init().
| struct vkd3d_shader_dst_param* sm6_parser::patch_constant_params |
Definition at line 868 of file dxil.c.
Referenced by sm6_parser_emit_dx_load_input(), sm6_parser_emit_dx_store_output(), sm6_parser_init(), and sm6_parser_init_patch_constant_signature().
Definition at line 844 of file dxil.c.
Referenced by dxil_block_init(), sm6_parser_align_32(), sm6_parser_init(), sm6_parser_is_end(), sm6_parser_read_bits(), and sm6_parser_read_uint32().
| struct dxil_block sm6_parser::root_block |
Definition at line 847 of file dxil.c.
Referenced by sm6_parser_allocate_named_metadata(), sm6_parser_cleanup(), sm6_parser_get_level_one_block(), sm6_parser_globals_init(), and sm6_parser_init().
Definition at line 890 of file dxil.c.
Referenced by sm6_parser_alloc_ssa_id(), and sm6_parser_init().
Definition at line 844 of file dxil.c.
Referenced by dxil_block_init(), and sm6_parser_init().
Definition at line 884 of file dxil.c.
Referenced by sm6_parser_declare_tgsm_raw(), and sm6_parser_declare_tgsm_structured().
| size_t sm6_parser::type_count |
Definition at line 855 of file dxil.c.
Referenced by sm6_parser_cleanup(), sm6_parser_get_type(), sm6_parser_type_table_init(), sm6_type_get_cmpxchg_result_struct(), and sm6_type_get_pointer_to_type().
Definition at line 854 of file dxil.c.
Referenced by sm6_parser_cleanup(), sm6_parser_get_type(), sm6_parser_type_table_init(), sm6_type_get_cmpxchg_result_struct(), and sm6_type_get_pointer_to_type().
| size_t sm6_parser::value_capacity |
Definition at line 888 of file dxil.c.
Referenced by sm6_parser_compute_max_value_count(), sm6_parser_declare_global(), sm6_parser_get_current_value(), and sm6_parser_init().
| size_t sm6_parser::value_count |
Definition at line 887 of file dxil.c.
Referenced by sm6_parser_constants_init(), sm6_parser_declare_function(), sm6_parser_declare_global(), sm6_parser_emit_phi(), sm6_parser_function_init(), sm6_parser_get_current_value(), sm6_parser_get_type(), sm6_parser_get_value_idx_by_ref(), sm6_parser_get_value_index(), sm6_parser_globals_init(), sm6_parser_init_constexpr_gep(), sm6_parser_module_init(), and sm6_parser_next_function_definition().
Definition at line 886 of file dxil.c.
Referenced by sm6_function_resolve_phi_incomings(), sm6_parser_cleanup(), sm6_parser_constants_init(), sm6_parser_get_current_value(), sm6_parser_get_value_by_ref(), sm6_parser_get_value_idx_by_ref(), sm6_parser_get_value_safe(), sm6_parser_globals_init(), sm6_parser_init(), sm6_parser_init_constexpr_gep(), sm6_parser_module_init(), and sm6_parser_next_function_definition().