|
ReactOS 0.4.17-dev-934-g091855f
|
#include <hlsl.h>

Public Attributes | |
| struct hlsl_ir_var * | var |
| unsigned int | path_len |
| struct hlsl_src * | path |
| struct hlsl_src | rel_offset |
| unsigned int | const_offset |
| struct hlsl_type * | data_type |
Definition at line 817 of file hlsl.h.
Referenced by clean_constant_deref_offset_srcs(), dump_deref(), hlsl_cleanup_deref(), hlsl_init_deref_from_index_chain(), hlsl_offset_from_deref(), init_deref(), replace_deref_path_with_offset(), and sm4_numeric_register_from_deref().
Definition at line 818 of file hlsl.h.
Referenced by hlsl_deref_get_type(), hlsl_deref_is_lowered(), init_deref(), and replace_deref_path_with_offset().
Definition at line 806 of file hlsl.h.
Referenced by copy_propagation_invalidate_variable_from_deref_recurse(), deref_mark_last_read(), dump_deref(), hlsl_cleanup_deref(), hlsl_component_index_range_from_deref(), hlsl_copy_deref(), hlsl_deref_get_type(), hlsl_init_deref_from_index_chain(), hlsl_new_load_index(), hlsl_regset_index_from_deref(), init_deref(), init_deref_from_component_index(), lower_nonconstant_array_loads(), lower_nonconstant_vector_derefs(), new_offset_instr_from_deref(), note_non_static_deref_expressions(), validate_component_index_range_from_deref(), and validate_nonconstant_vector_store_derefs().
Definition at line 805 of file hlsl.h.
Referenced by copy_propagation_invalidate_variable_from_deref_recurse(), deref_mark_last_read(), dump_deref(), hlsl_cleanup_deref(), hlsl_component_index_range_from_deref(), hlsl_copy_deref(), hlsl_deref_get_type(), hlsl_init_deref_from_index_chain(), hlsl_new_load_index(), hlsl_new_load_parent(), hlsl_regset_index_from_deref(), init_deref(), init_deref_from_component_index(), lower_nonconstant_array_loads(), lower_nonconstant_vector_derefs(), new_offset_instr_from_deref(), note_non_static_deref_expressions(), validate_component_index_range_from_deref(), and validate_nonconstant_vector_store_derefs().
Definition at line 816 of file hlsl.h.
Referenced by clean_constant_deref_offset_srcs(), deref_mark_last_read(), dump_deref(), hlsl_cleanup_deref(), hlsl_init_deref_from_index_chain(), hlsl_offset_from_deref(), hlsl_offset_from_deref_safe(), init_deref(), mark_indexable_var(), replace_deref_path_with_offset(), sm1_generate_vsir_init_dst_param_from_deref(), sm1_generate_vsir_init_src_param_from_deref(), and sm4_numeric_register_from_deref().
| struct hlsl_ir_var* hlsl_deref::var |
Definition at line 796 of file hlsl.h.
Referenced by copy_propagation_invalidate_from_block(), copy_propagation_invalidate_variable_from_deref(), copy_propagation_record_store(), copy_propagation_replace_with_constant_vector(), copy_propagation_replace_with_single_instr(), copy_propagation_transform_object_load(), dump_deref(), hlsl_component_index_range_from_deref(), hlsl_deref_get_type(), hlsl_init_simple_deref_from_var(), hlsl_new_load_index(), hlsl_offset_from_deref(), hlsl_regset_index_from_deref(), init_deref(), lower_nonconstant_array_loads(), lower_nonconstant_vector_derefs(), mark_indexable_var(), new_offset_instr_from_deref(), note_non_static_deref_expressions(), register_deref_usage(), replace_deref_path_with_offset(), sm1_generate_vsir_init_dst_param_from_deref(), sm1_generate_vsir_init_src_param_from_deref(), sm4_numeric_register_from_deref(), sm4_register_from_deref(), validate_component_index_range_from_deref(), and validate_nonconstant_vector_store_derefs().