Skip to content

generateWholeGraphOfAST

generateWholeGraphOfAST overloads

Synopses

Declared in <src/midend/astDump/wholeAST_API.h>

Generate a whole AST graph with a specified filename, and the default filter sets, excluding frontend‐specific nodes by default

[[visibility]]
void
generateWholeGraphOfAST(std::string filename);

Generate a whole AST graph with a specified filename, and the default filter sets, excluding frontend‐specific nodes by default, char* for gdb

[[visibility]]
void
generateWholeGraphOfAST(char const* filename);

Generate a whole AST graph with a specified filename and a set of explicitly excluded nodes

[[visibility]]
void
generateWholeGraphOfAST(
    std::string filename,
    std::set<SgNode*>& skippedNodeSet);

Generate a whole AST graph with a specified filename and a set of filter flags, excluding frontend‐specific nodes by default

[[visibility]]
void
generateWholeGraphOfAST(
    std::string filename,
    CustomMemoryPoolDOTGeneration::s_Filter_Flags* flags);

Generate a whole AST graph with a specified filename, using filter_flags to turn on/off builtin node filters and using skippedNodeSet to exclude customized node set.

[[visibility]]
void
generateWholeGraphOfAST(
    std::string filename,
    std::set<SgNode*>& skippedNodeSet,
    CustomMemoryPoolDOTGeneration::s_Filter_Flags* flags);

Created with MrDocs