LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions | Variables
RegionPrinter.cpp File Reference
#include "llvm/Analysis/Passes.h"
#include "llvm/ADT/DepthFirstIterator.h"
#include "llvm/ADT/PostOrderIterator.h"
#include "llvm/ADT/Statistic.h"
#include "llvm/Analysis/DOTGraphTraitsPass.h"
#include "llvm/Analysis/RegionInfo.h"
#include "llvm/Analysis/RegionIterator.h"
#include "llvm/Analysis/RegionPrinter.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/raw_ostream.h"
Include dependency graph for RegionPrinter.cpp:

Go to the source code of this file.

Classes

struct  llvm::DOTGraphTraits< RegionNode * >
 
struct  llvm::DOTGraphTraits< RegionInfo * >
 

Namespaces

 llvm
 List of target independent CodeGen pass IDs.
 

Functions

 INITIALIZE_PASS (RegionPrinter,"dot-regions","Print regions of function to 'dot' file", true, true) INITIALIZE_PASS(RegionViewer
 
view View regions of true INITIALIZE_PASS (RegionOnlyViewer,"view-regions-only","View regions of function (with no function bodies)", true, true) namespace
 
 INITIALIZE_PASS (RegionOnlyPrinter,"dot-regions-only","Print regions of function to 'dot' file ""(with no function bodies)", true, true) FunctionPass *llvm
 

Variables

static cl::opt< boolonlySimpleRegions ("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. More...
 
view regions
 
view View regions of function
 
view View regions of true
 

Function Documentation

INITIALIZE_PASS ( RegionPrinter  ,
"dot-regions ,
"Print regions of function to 'dot' file"  ,
true  ,
true   
)
view View regions of true INITIALIZE_PASS ( RegionOnlyViewer  ,
"view-regions-only"  ,
"View regions of function (with no function bodies)"  ,
true  ,
true   
)
INITIALIZE_PASS ( RegionOnlyPrinter  ,
"dot-regions-only"  ,
"Print regions of function to 'dot' file ""(with no function bodies)"  ,
true  ,
true   
)

Definition at line 198 of file RegionPrinter.cpp.

Variable Documentation

view View regions of function

Definition at line 177 of file RegionPrinter.cpp.

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

onlySimpleRegion - Show only the simple regions in the RegionViewer.

Referenced by llvm::DOTGraphTraits< RegionInfo * >::printRegionCluster().

view regions

Definition at line 177 of file RegionPrinter.cpp.

view View regions of true

Definition at line 177 of file RegionPrinter.cpp.