ReactOS 0.4.17-dev-934-g091855f
vsir_cfg Struct Reference
Collaboration diagram for vsir_cfg:

Classes

struct  cfg_loop_interval
 

Public Attributes

struct vkd3d_shader_message_context * message_context
 
struct vsir_program * program
 
size_t function_begin
 
size_t function_end
 
struct vsir_block * blocks
 
struct vsir_block * entry
 
size_t block_count
 
struct vkd3d_string_buffer debug_buffer
 
struct vsir_block_list * loops
 
size_t loops_count
 
size_t loops_capacity
 
size_t * loops_by_header
 
struct vsir_block_list order
 
struct vsir_cfg::cfg_loop_interval * loop_intervals
 
size_t loop_interval_count
 
size_t loop_interval_capacity
 
struct vsir_cfg_structure_list structured_program
 
struct vsir_cfg_emit_target * target
 

Detailed Description

Definition at line 3768 of file ir.c.

Member Data Documentation

◆ block_count

◆ blocks

◆ debug_buffer

◆ entry

struct vsir_block* vsir_cfg::entry

Definition at line 3775 of file ir.c.

Referenced by vsir_cfg_compute_dominators(), vsir_cfg_init(), and vsir_cfg_sort_nodes().

◆ function_begin

size_t vsir_cfg::function_begin

Definition at line 3772 of file ir.c.

Referenced by vsir_cfg_init(), and vsir_cfg_materialize_undominated_ssas_to_temps().

◆ function_end

size_t vsir_cfg::function_end

Definition at line 3773 of file ir.c.

Referenced by vsir_cfg_init().

◆ loop_interval_capacity

size_t vsir_cfg::loop_interval_capacity

Definition at line 3817 of file ir.c.

Referenced by vsir_cfg_add_loop_interval().

◆ loop_interval_count

◆ loop_intervals

◆ loops

struct vsir_block_list* vsir_cfg::loops

Definition at line 3779 of file ir.c.

Referenced by vsir_cfg_cleanup(), and vsir_cfg_compute_loops().

◆ loops_by_header

size_t* vsir_cfg::loops_by_header

Definition at line 3781 of file ir.c.

Referenced by vsir_cfg_cleanup(), vsir_cfg_compute_loops(), and vsir_cfg_sort_nodes().

◆ loops_capacity

size_t vsir_cfg::loops_capacity

Definition at line 3780 of file ir.c.

Referenced by vsir_cfg_compute_loops().

◆ loops_count

size_t vsir_cfg::loops_count

Definition at line 3780 of file ir.c.

Referenced by vsir_cfg_cleanup(), and vsir_cfg_compute_loops().

◆ message_context

◆ order

◆ program

◆ structured_program

◆ target


The documentation for this struct was generated from the following file: