ilasynth  1.0
ILASynth: Template-based ILA Synthesis Engine
Public Member Functions | Private Types | Private Attributes | List of all members
ilasynth::FuncReduction Class Reference

#include <funcReduct.hpp>

Public Member Functions

void ProcessAST (nptr_t &)
 
void InsertOrDupNode (nptr_t &)
 
void InsertOrDupNoRecursive (nptr_t &)
 

Private Types

typedef size_t FuncCode
 

Private Attributes

std::unordered_map< FuncCode, nptr_tfunc_to_node_dict
 

Member Typedef Documentation

◆ FuncCode

typedef size_t ilasynth::FuncReduction::FuncCode
private

Member Function Documentation

◆ InsertOrDupNode()

void ilasynth::FuncReduction::InsertOrDupNode ( nptr_t )

◆ InsertOrDupNoRecursive()

void ilasynth::FuncReduction::InsertOrDupNoRecursive ( nptr_t )

◆ ProcessAST()

void ilasynth::FuncReduction::ProcessAST ( nptr_t )

Member Data Documentation

◆ func_to_node_dict

std::unordered_map<FuncCode, nptr_t> ilasynth::FuncReduction::func_to_node_dict
private

The documentation for this class was generated from the following file: