LLVM 19.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"

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

namespace  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 ()