Skip to content

flattenBlocks

Flatten nested blocks of code in a program. This code requires that variable names in the region being processed are already distinct, and it may extend variable lifetimes to the end of the outer block of code.

Synopsis

Declared in <src/midend/programTransformation/astInlining/inlinerSupport.h>

[[visibility]]
void
flattenBlocks(SgNode* n);

Parameters

Name

Description

n

This class represents the base class for all IR nodes within Sage III.

Created with MrDocs