|
LLVM 23.0.0git
|
#include "llvm/Analysis/DDGPrinter.h"#include "llvm/Support/CommandLine.h"#include "llvm/Support/GraphWriter.h"Go to the source code of this file.
Functions | |
| static void | writeDDGToDotFile (DataDependenceGraph &G, bool DOnly=false) |
| static void | writeEdgeKindColorAttr (raw_ostream &OS, DDGEdge::EdgeKind Kind) |
| EdgeKind to DOT color mapping: | |
Variables | |
| static cl::opt< bool > | DotOnly ("dot-ddg-only", cl::Hidden, cl::desc("simple ddg dot graph")) |
| static cl::opt< std::string > | DDGDotFilenamePrefix ("dot-ddg-filename-prefix", cl::init("ddg"), cl::Hidden, cl::desc("The prefix used for the DDG dot file names.")) |
|
static |
Definition at line 39 of file DDGPrinter.cpp.
References DDGDotFilenamePrefix, llvm::errs(), Filename, G, llvm::sys::fs::OF_Text, llvm::Twine::str(), and llvm::WriteGraph().
Referenced by llvm::DDGDotPrinterPass::run().
|
static |
EdgeKind to DOT color mapping:
Definition at line 144 of file DDGPrinter.cpp.
References llvm::DDGEdge::MemoryDependence, and llvm::DDGEdge::RegisterDefUse.
|
static |
Referenced by writeDDGToDotFile().
|
static |
Referenced by llvm::DDGDotPrinterPass::run().