Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::Compiler_CFG_Module Struct Reference

Aggregates all lowered CFGs for a compilation unit. More...

#include <Compiler_CFG.H>

Collaboration diagram for Aleph::Compiler_CFG_Module:
[legend]

Public Attributes

DynArray< Compiler_CFG_Function * > functions
 CFGs for all defined functions.
 
Compiler_CFG_Function * top_level = nullptr
 Optional CFG for global statements.
 

Detailed Description

Aggregates all lowered CFGs for a compilation unit.

Definition at line 180 of file Compiler_CFG.H.

Member Data Documentation

◆ functions

DynArray<Compiler_CFG_Function *> Aleph::Compiler_CFG_Module::functions

CFGs for all defined functions.

Definition at line 182 of file Compiler_CFG.H.

Referenced by Aleph::compiler_dump_cfg_module(), Aleph::Compiler_CFG_Lowering::lower_module(), and Aleph::validate_cfg_module().

◆ top_level

Compiler_CFG_Function* Aleph::Compiler_CFG_Module::top_level = nullptr

Optional CFG for global statements.

Definition at line 183 of file Compiler_CFG.H.

Referenced by Aleph::compiler_dump_cfg_module(), and Aleph::validate_cfg_module().


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