FLANG
Fortran::lower::pft::Program Struct Reference

A Program is the top-level root of the PFT. More...

#include <flang/Lower/PFTBuilder.h>

Public Types

using Units

Public Member Functions

 Program (semantics::CommonBlockList &&commonBlocks)
 Program (Program &&)=default
 Program (const Program &)=delete
const std::list< Units > & getUnits () const
std::list< Units > & getUnits ()
const semantics::CommonBlockList & getCommonBlocks () const
ScopeVariableListMap & getScopeVariableListMap ()
LLVM_DUMP_METHOD void dump () const
 LLVM dump method on a Program.

Detailed Description

A Program is the top-level root of the PFT.

Member Typedef Documentation

◆ Units

using Fortran::lower::pft::Program::Units
Initial value:
Definition PFTBuilder.h:773
Definition PFTBuilder.h:615
Module-like units contain a list of function-like units.
Definition PFTBuilder.h:743

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