LLVM  16.0.0git
Classes | Namespaces | Functions
DomPrinter.h File Reference
#include "llvm/Analysis/DOTGraphTraitsPass.h"
#include "llvm/Analysis/PostDominators.h"
#include "llvm/IR/Dominators.h"
#include "llvm/IR/PassManager.h"
Include dependency graph for DomPrinter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  llvm::DOTGraphTraits< DomTreeNode * >
 
struct  llvm::DOTGraphTraits< DominatorTree * >
 
struct  llvm::DOTGraphTraits< PostDominatorTree * >
 
struct  llvm::DomViewer
 
struct  llvm::DomOnlyViewer
 
struct  llvm::PostDomViewer
 
struct  llvm::PostDomOnlyViewer
 
struct  llvm::DomPrinter
 
struct  llvm::DomOnlyPrinter
 
struct  llvm::PostDomPrinter
 
struct  llvm::PostDomOnlyPrinter
 

Namespaces

 llvm
 This is an optimization pass for GlobalISel generic memory operations.
 

Functions

FunctionPass * llvm::createDomPrinterWrapperPassPass ()
 
FunctionPassllvm::createDomOnlyPrinterWrapperPassPass ()
 
FunctionPassllvm::createDomViewerWrapperPassPass ()
 
FunctionPassllvm::createDomOnlyViewerWrapperPassPass ()
 
FunctionPassllvm::createPostDomPrinterWrapperPassPass ()
 
FunctionPassllvm::createPostDomOnlyPrinterWrapperPassPass ()
 
FunctionPassllvm::createPostDomViewerWrapperPassPass ()
 
FunctionPassllvm::createPostDomOnlyViewerWrapperPassPass ()