LLVM: lib/Analysis/RegionPrinter.cpp File Reference (original) (raw)

Go to the source code of this file.

Namespaces
namespace llvm
This is an optimization pass for GlobalISel generic memory operations.
Functions
INITIALIZE_PASS (RegionPrinter, "dot-regions", "Print regions of function to 'dot' file", true, true) INITIALIZE_PASS(RegionOnlyPrinter
dot regions Print regions of function to dot file (with no function bodies)"
dot regions Print regions of function to dot true INITIALIZE_PASS (RegionViewer, "view-regions", "View regions of function", true, true) INITIALIZE_PASS(RegionOnlyViewer
dot regions Print regions of function to dot true view regions View regions of function (with no function bodies)"
static void viewRegionInfo (RegionInfo *RI, bool ShortNames)
static void invokeFunctionPass (const Function *F, FunctionPass *ViewerPass)
Variables
static cl::opt< bool > onlySimpleRegions ("only-simple-regions", cl::desc("Show only simple regions in the graphviz viewer"), cl::Hidden, cl::init(false))
onlySimpleRegion - Show only the simple regions in the RegionViewer.
dot regions only
dot regions Print regions of function to dot true

function()

INITIALIZE_PASS() [1/2]

INITIALIZE_PASS() [2/2]

invokeFunctionPass()

viewRegionInfo()

static void viewRegionInfo ( RegionInfo * RI, bool ShortNames ) static

only

onlySimpleRegions

cl::opt< bool > onlySimpleRegions("only-simple-regions", cl::desc("Show only simple regions in the graphviz viewer"), cl::Hidden, cl::init(false)) ( "only-simple-regions" , cl::desc("Show only simple regions in the graphviz viewer") , cl::Hidden , cl::init(false) ) static

true