LLVM
8.0.1
|
#include "llvm/ADT/GraphTraits.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/ADT/Twine.h"
#include "llvm/Support/DOTGraphTraits.h"
#include "llvm/Support/FileSystem.h"
#include "llvm/Support/raw_ostream.h"
#include <algorithm>
#include <cstddef>
#include <iterator>
#include <string>
#include <type_traits>
#include <vector>
Go to the source code of this file.
Classes | |
class | llvm::GraphWriter< GraphType > |
Namespaces | |
llvm | |
This class represents lattice values for constants. | |
llvm::DOT | |
llvm::GraphProgram | |
Enumerations | |
enum | llvm::GraphProgram::Name { llvm::GraphProgram::DOT, llvm::GraphProgram::FDP, llvm::GraphProgram::NEATO, llvm::GraphProgram::TWOPI, llvm::GraphProgram::CIRCO } |
Functions | |
std::string | llvm::DOT::EscapeString (const std::string &Label) |
StringRef | llvm::DOT::getColorString (unsigned NodeNumber) |
Get a color string for this node number. More... | |
bool | llvm::DisplayGraph (StringRef Filename, bool wait=true, GraphProgram::Name program=GraphProgram::DOT) |
template<typename GraphType > | |
raw_ostream & | llvm::WriteGraph (raw_ostream &O, const GraphType &G, bool ShortNames=false, const Twine &Title="") |
std::string | llvm::createGraphFilename (const Twine &Name, int &FD) |
template<typename GraphType > | |
*ViewGraph Emit a dot run run gv on the postscript *then cleanup For use from the debugger *void | ViewGraph (const GraphType &G, const Twine &Name, bool ShortNames=false, const Twine &Title="", GraphProgram::Name Program=GraphProgram::DOT) |
Variables | |
*ViewGraph Emit a dot | graph |
*ViewGraph Emit a dot run | dot |
*ViewGraph Emit a dot run run gv on the postscript | file |
* ViewGraph Emit a dot run run gv on the postscript * then cleanup For use from the debugger* void ViewGraph | ( | const GraphType & | G, |
const Twine & | Name, | ||
bool | ShortNames = false , |
||
const Twine & | Title = "" , |
||
GraphProgram::Name | Program = GraphProgram::DOT |
||
) |
Definition at line 367 of file GraphWriter.h.
References llvm::DisplayGraph(), and llvm::WriteGraph().
Referenced by annotateAllFunctions(), llvm::slpvectorizer::BoUpSLP::getTreeCost(), llvm::DOTGraphTraitsViewer< AnalysisT, IsSimple, GraphT, AnalysisGraphTraitsT >::runOnFunction(), llvm::DOTGraphTraitsModuleViewer< AnalysisT, IsSimple, GraphT, AnalysisGraphTraitsT >::runOnModule(), llvm::EdgeBundles::view(), llvm::BlockFrequencyInfo::view(), llvm::MachineBlockFrequencyInfo::view(), llvm::MachineFunction::viewCFG(), llvm::Function::viewCFG(), llvm::MachineFunction::viewCFGOnly(), llvm::Function::viewCFGOnly(), llvm::DominatorTree::viewGraph(), llvm::ScheduleDAGMI::viewGraph(), llvm::SelectionDAG::viewGraph(), llvm::ScheduleDAG::viewGraph(), and viewRegionInfo().
* ViewGraph Emit a dot run dot |
Definition at line 363 of file GraphWriter.h.
Referenced by llvm::detail::IEEEFloat::convertFromZeroExtendedInteger(), and llvm::interpretDecimal().
Definition at line 363 of file GraphWriter.h.
Referenced by FunctionNumber(), and llvm::ScopedFatalErrorHandler::~ScopedFatalErrorHandler().
Definition at line 363 of file GraphWriter.h.