Outliner::outlineBlock
Outlines the given basic block into a function named 'name'.
Synopsis
Declared in <src/midend/programTransformation/astOutlining/Outliner.hh>
Result
outlineBlock(
SgBasicBlock* b,
std::string const& name,
std::vector<PreprocessingInfo> const& original_directives);
Description
This routine performs the outlining transformation, including insertion of the new outlinedâfunction declaration and call.
Return Value
Stores the main results of an outlining transformation.
Parameters
Name |
Description |
b |
This class represents the concept of a block (not a basic block from control flow analysis). |
original_directives |
A standard container which offers fixed time access to individual elements in any order. |
Created with MrDocs