#include <spirv_cfg.hpp>
◆ CFG()
◆ add_branch()
◆ build_immediate_dominators()
void spirv_cross::CFG::build_immediate_dominators |
( |
| ) |
|
|
private |
◆ build_post_order_visit_order()
void spirv_cross::CFG::build_post_order_visit_order |
( |
| ) |
|
|
private |
◆ find_common_dominator()
◆ get_compiler() [1/2]
Compiler& spirv_cross::CFG::get_compiler |
( |
| ) |
|
|
inline |
◆ get_compiler() [2/2]
◆ get_function()
◆ get_immediate_dominator()
◆ get_preceding_edges()
◆ get_succeeding_edges()
◆ get_visit_order()
◆ is_back_edge()
◆ post_order_visit()
◆ walk_from()
◆ compiler
◆ func
◆ immediate_dominators
std::vector<uint32_t> spirv_cross::CFG::immediate_dominators |
|
private |
◆ post_order
std::vector<uint32_t> spirv_cross::CFG::post_order |
|
private |
◆ preceding_edges
std::vector<std::vector<uint32_t> > spirv_cross::CFG::preceding_edges |
|
private |
◆ succeeding_edges
std::vector<std::vector<uint32_t> > spirv_cross::CFG::succeeding_edges |
|
private |
◆ visit_count
uint32_t spirv_cross::CFG::visit_count = 0 |
|
private |
◆ visit_order
std::vector<int> spirv_cross::CFG::visit_order |
|
private |
The documentation for this class was generated from the following files: