PandA-2024.02
Functions
op_graph.cpp File Reference

Data structures used in operations graph. More...

#include "op_graph.hpp"
#include "Parameter.hpp"
#include "behavioral_helper.hpp"
#include "behavioral_writer_helper.hpp"
#include "exceptions.hpp"
#include "tree_manager.hpp"
#include "tree_node.hpp"
#include "tree_reindex.hpp"
#include <boost/tuple/tuple.hpp>
#include <filesystem>
#include <fstream>
#include <utility>
Include dependency graph for op_graph.cpp:

Go to the source code of this file.

Functions

void PrintVariablesList (std::ostream &stream, const std::string &name, const CustomSet< unsigned int > variables, const BehavioralHelperConstRef behavioral_helper, const bool dotty_format)
 
void PrintMemoriesList (std::ostream &stream, const std::string &name, const CustomSet< MemoryAddress > variables, const BehavioralHelperConstRef, const bool dotty_format)
 
void PrintVariablesLists (std::ostream &stream, const std::string &name, const CustomMap< FunctionBehavior_VariableAccessType, CustomSet< unsigned int >> variables, const BehavioralHelperConstRef behavioral_helper, const bool dotty_format)
 
void PrintMemoriesLists (std::ostream &stream, const std::string &name, const CustomMap< FunctionBehavior_VariableAccessType, CustomSet< MemoryAddress >> variables, const BehavioralHelperConstRef behavioral_helper, const bool dotty_format)
 

Detailed Description

Data structures used in operations graph.

Author
Marco Lattuada lattu.nosp@m.ada@.nosp@m.elet..nosp@m.poli.nosp@m.mi.it $Revision$ $Date$ Last modified by $Author$

Definition in file op_graph.cpp.

Function Documentation

◆ PrintMemoriesList()

void PrintMemoriesList ( std::ostream &  stream,
const std::string &  name,
const CustomSet< MemoryAddress >  variables,
const BehavioralHelperConstRef  ,
const bool  dotty_format 
)

Definition at line 176 of file op_graph.cpp.

Referenced by PrintMemoriesLists().

Here is the caller graph for this function:

◆ PrintMemoriesLists()

void PrintMemoriesLists ( std::ostream &  stream,
const std::string &  name,
const CustomMap< FunctionBehavior_VariableAccessType, CustomSet< MemoryAddress >>  variables,
const BehavioralHelperConstRef  behavioral_helper,
const bool  dotty_format 
)

Definition at line 211 of file op_graph.cpp.

References DEFINITION, OVER, PrintMemoriesList(), USE, and OpNodeInfo::variables.

Here is the call graph for this function:

◆ PrintVariablesList()

void PrintVariablesList ( std::ostream &  stream,
const std::string &  name,
const CustomSet< unsigned int >  variables,
const BehavioralHelperConstRef  behavioral_helper,
const bool  dotty_format 
)

Definition at line 162 of file op_graph.cpp.

References BehavioralHelper::PrintVariable().

Referenced by OpNodeInfo::Print(), and PrintVariablesLists().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ PrintVariablesLists()

void PrintVariablesLists ( std::ostream &  stream,
const std::string &  name,
const CustomMap< FunctionBehavior_VariableAccessType, CustomSet< unsigned int >>  variables,
const BehavioralHelperConstRef  behavioral_helper,
const bool  dotty_format 
)

Definition at line 189 of file op_graph.cpp.

References ADDRESS, DEFINITION, OVER, PrintVariablesList(), USE, and OpNodeInfo::variables.

Referenced by OpNodeInfo::Print().

Here is the call graph for this function:
Here is the caller graph for this function:

Generated on Mon Feb 12 2024 13:03:14 for PandA-2024.02 by doxygen 1.8.13