RetroArch
Public Member Functions | Private Attributes | List of all members
spirv_cross::DominatorBuilder Class Reference

#include <spirv_cfg.hpp>

Collaboration diagram for spirv_cross::DominatorBuilder:
[legend]

Public Member Functions

 DominatorBuilder (const CFG &cfg)
 
void add_block (uint32_t block)
 
uint32_t get_dominator () const
 
void lift_continue_block_dominator ()
 

Private Attributes

const CFGcfg
 
uint32_t dominator = 0
 

Constructor & Destructor Documentation

◆ DominatorBuilder()

spirv_cross::DominatorBuilder::DominatorBuilder ( const CFG cfg)

Member Function Documentation

◆ add_block()

void spirv_cross::DominatorBuilder::add_block ( uint32_t  block)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ get_dominator()

uint32_t spirv_cross::DominatorBuilder::get_dominator ( ) const
inline
Here is the caller graph for this function:

◆ lift_continue_block_dominator()

void spirv_cross::DominatorBuilder::lift_continue_block_dominator ( )
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ cfg

const CFG& spirv_cross::DominatorBuilder::cfg
private

◆ dominator

uint32_t spirv_cross::DominatorBuilder::dominator = 0
private

The documentation for this class was generated from the following files: