LLVM API Documentation

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< RegionInfoPass * >

Namespaces

namespace  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.
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 200 of file RegionPrinter.cpp.


Variable Documentation

view View regions of function

Definition at line 179 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< RegionInfoPass * >::printRegionCluster().

view regions

Definition at line 179 of file RegionPrinter.cpp.

view View regions of true

Definition at line 179 of file RegionPrinter.cpp.