LLVM 22.0.0git
DDG.cpp File Reference

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "ddg"

Typedefs

using BasicBlockListType = SmallVector<BasicBlock *, 8>

Variables

static cl::opt< boolSimplifyDDG ("ddg-simplify", cl::init(true), cl::Hidden, cl::desc("Simplify DDG by merging nodes that have less interesting edges."))
static cl::opt< boolCreatePiBlocks ("ddg-pi-blocks", cl::init(true), cl::Hidden, cl::desc("Create pi-block nodes."))

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "ddg"

Definition at line 27 of file DDG.cpp.

Typedef Documentation

◆ BasicBlockListType

Definition at line 184 of file DDG.cpp.

Variable Documentation

◆ CreatePiBlocks

cl::opt< bool > CreatePiBlocks("ddg-pi-blocks", cl::init(true), cl::Hidden, cl::desc("Create pi-block nodes.")) ( "ddg-pi-blocks" ,
cl::init(true) ,
cl::Hidden ,
cl::desc("Create pi-block nodes.")  )
static

◆ SimplifyDDG

cl::opt< bool > SimplifyDDG("ddg-simplify", cl::init(true), cl::Hidden, cl::desc( "Simplify DDG by merging nodes that have less interesting edges.")) ( "ddg-simplify" ,
cl::init(true) ,
cl::Hidden ,
cl::desc( "Simplify DDG by merging nodes that have less interesting edges.")  )
static