LLVM: include/llvm/Analysis/DOTGraphTraitsPass.h File Reference (original) (raw)

Go to the source code of this file.

Classes
struct llvm::DefaultAnalysisGraphTraits< Result, GraphT >
Default traits class for extracting a graph from an analysis pass. More...
struct llvm::DOTGraphTraitsViewer< AnalysisT, IsSimple, GraphT, AnalysisGraphTraitsT >
struct llvm::DOTGraphTraitsPrinter< AnalysisT, IsSimple, GraphT, AnalysisGraphTraitsT >
struct llvm::LegacyDefaultAnalysisGraphTraits< AnalysisT, GraphT >
Default traits class for extracting a graph from an analysis pass. More...
class llvm::DOTGraphTraitsViewerWrapperPass< AnalysisT, IsSimple, GraphT, AnalysisGraphTraitsT >
class llvm::DOTGraphTraitsPrinterWrapperPass< AnalysisT, IsSimple, GraphT, AnalysisGraphTraitsT >
class llvm::DOTGraphTraitsModuleViewerWrapperPass< AnalysisT, IsSimple, GraphT, AnalysisGraphTraitsT >
class llvm::DOTGraphTraitsModulePrinterWrapperPass< AnalysisT, IsSimple, GraphT, AnalysisGraphTraitsT >
Namespaces
namespace llvm
This is an optimization pass for GlobalISel generic memory operations.
Functions
template
void llvm::viewGraphForFunction (Function &F, GraphT Graph, StringRef Name, bool IsSimple)
static void llvm::shortenFileName (std::string &FN, unsigned char len=250)
template
void llvm::printGraphForFunction (Function &F, GraphT Graph, StringRef Name, bool IsSimple)
template
void llvm::WriteDOTGraphToFile (Function &F, GraphT &&Graph, std::string FileNamePrefix, bool IsSimple)

nameObj