LLVM: lib/Transforms/Scalar/FlattenCFGPass.cpp File Reference (original) (raw)

Go to the source code of this file.

Macros
#define DEBUG_TYPE "flatten-cfg"
Functions
static bool iterativelyFlattenCFG (Function &F, AliasAnalysis *AA)
iterativelyFlattenCFG - Call FlattenCFG on all the blocks in the function, iterating until no more changes are made.
INITIALIZE_PASS_BEGIN (FlattenCFGLegacyPass, "flattencfg", "Flatten the CFG", false, false) INITIALIZE_PASS_END(FlattenCFGLegacyPass
Variables
flattencfg
Flatten the CFG
Flatten the false

DEBUG_TYPE

#define DEBUG_TYPE "flatten-cfg"

INITIALIZE_PASS_BEGIN()

INITIALIZE_PASS_BEGIN ( FlattenCFGLegacyPass ,
"flattencfg" ,
"Flatten the CFG" ,
false ,
false )

iterativelyFlattenCFG()

CFG

false

flattencfg