LLVM 22.0.0git
CFGPrinter.h File Reference

Go to the source code of this file.

Classes

class  llvm::CFGViewerPass
class  llvm::CFGOnlyViewerPass
class  llvm::CFGPrinterPass
class  llvm::CFGOnlyPrinterPass
class  llvm::DOTFuncInfo
struct  llvm::GraphTraits< DOTFuncInfo * >
struct  llvm::DOTGraphTraits< DOTFuncInfo * >

Namespaces

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

Functions

template<typename BasicBlockT>
std::string llvm::SimpleNodeLabelString (const BasicBlockT *Node)
template<typename BasicBlockT>
std::string llvm::CompleteNodeLabelString (const BasicBlockT *Node, function_ref< void(raw_string_ostream &, const BasicBlockT &)> HandleBasicBlock, function_ref< void(std::string &, unsigned &, unsigned)> HandleComment)