LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions | Variables
Dominators.cpp File Reference
#include "llvm/Analysis/Dominators.h"
#include "llvm/ADT/DepthFirstIterator.h"
#include "llvm/ADT/SmallPtrSet.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/Analysis/DominatorInternals.h"
#include "llvm/Assembly/Writer.h"
#include "llvm/IR/Instructions.h"
#include "llvm/Support/CFG.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/Support/Compiler.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/raw_ostream.h"
#include <algorithm>
Include dependency graph for Dominators.cpp:

Go to the source code of this file.

Functions

 TEMPLATE_INSTANTIATION (class llvm::DomTreeNodeBase< BasicBlock >)
 
 TEMPLATE_INSTANTIATION (class llvm::DominatorTreeBase< BasicBlock >)
 
 INITIALIZE_PASS (DominatorTree,"domtree","Dominator Tree Construction", true, true) bool DominatorTree
 

Variables

static bool VerifyDomInfo = false
 
static cl::opt< bool, trueVerifyDomInfoX ("verify-dom-info", cl::location(VerifyDomInfo), cl::desc("Verify dominator info (time consuming)"))
 

Function Documentation

INITIALIZE_PASS ( DominatorTree  ,
"domtree"  ,
"Dominator Tree Construction ,
true  ,
true   
)

Definition at line 68 of file Dominators.cpp.

TEMPLATE_INSTANTIATION ( class llvm::DomTreeNodeBase< BasicBlock )
TEMPLATE_INSTANTIATION ( class llvm::DominatorTreeBase< BasicBlock )

Variable Documentation

bool VerifyDomInfo = false
static

Definition at line 36 of file Dominators.cpp.

Referenced by llvm::DominatorTree::verifyAnalysis().

cl::opt<bool,true> VerifyDomInfoX("verify-dom-info", cl::location(VerifyDomInfo), cl::desc("Verify dominator info (time consuming)"))
static