PIPS
Block Struct Reference

During the computation, the program has to deal with blocks of statements. More...

#include <atomizer-local.h>

+ Collaboration diagram for Block:

Data Fields

list last
 
list first
 
bool stmt_generated
 

Detailed Description

During the computation, the program has to deal with blocks of statements.

We define a new structure in order to have a simple control over all the manipulations of the blocks of statements.

With this new structure we know the current statement being translated and the list of statements (ie the block) in which we put the new statements created.

Definition at line 39 of file atomizer-local.h.

Field Documentation

◆ first

list Block::first

Definition at line 41 of file atomizer-local.h.

Referenced by atomizer_of_block(), atomizer_of_statement(), and put_stmt_in_Block().

◆ last

list Block::last

◆ stmt_generated

bool Block::stmt_generated

Definition at line 42 of file atomizer-local.h.

Referenced by atomizer_of_block(), atomizer_of_statement(), and put_stmt_in_Block().


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