VapourSynth-llvmexpr
Loading...
Searching...
No Matches
analysis::CFGBlock Struct Reference

#include <llvmexpr/analysis/framework/DataStructures.hpp>

Public Attributes

int start_token_idx
int end_token_idx
std::vector< int > successors
std::vector< int > predecessors
int stack_effect = 0
int min_stack_needed

Detailed Description

Definition at line 28 of file DataStructures.hpp.

Member Data Documentation

◆ end_token_idx

int analysis::CFGBlock::end_token_idx

Definition at line 30 of file DataStructures.hpp.

Referenced by analysis::BuildCFGPass::run().

◆ min_stack_needed

int analysis::CFGBlock::min_stack_needed
Initial value:
=
0

Definition at line 35 of file DataStructures.hpp.

◆ predecessors

std::vector<int> analysis::CFGBlock::predecessors

Definition at line 32 of file DataStructures.hpp.

◆ stack_effect

int analysis::CFGBlock::stack_effect = 0

Definition at line 34 of file DataStructures.hpp.

◆ start_token_idx

int analysis::CFGBlock::start_token_idx

Definition at line 29 of file DataStructures.hpp.

Referenced by analysis::BuildCFGPass::run().

◆ successors

std::vector<int> analysis::CFGBlock::successors

Definition at line 31 of file DataStructures.hpp.

Referenced by analysis::BuildCFGPass::run().


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