PandA-2024.02
Functions
control_flow_checker.cpp File Reference
#include "control_flow_checker.hpp"
#include "Discrepancy.hpp"
#include "Parameter.hpp"
#include "behavioral_helper.hpp"
#include "copyrights_strings.hpp"
#include "custom_map.hpp"
#include "custom_set.hpp"
#include "function_behavior.hpp"
#include "hls.hpp"
#include "hls_device.hpp"
#include "hls_manager.hpp"
#include "language_writer.hpp"
#include "state_transition_graph.hpp"
#include "state_transition_graph_manager.hpp"
#include "string_manipulation.hpp"
#include "structural_manager.hpp"
#include "utility.hpp"
#include <boost/algorithm/string/case_conv.hpp>
#include <utility/fileIO.hpp>
#include <algorithm>
#include <string>
#include <tuple>
Include dependency graph for control_flow_checker.cpp:

Go to the source code of this file.

Functions

static unsigned int comp_state_bitsize (bool one_hot_encoding, const HLS_managerRef HLSMgr, const unsigned int f_id, unsigned max_value)
 
static std::string create_control_flow_checker (size_t epp_trace_bitsize, const unsigned int f_id, const StateTransitionGraphManagerRef &STG, const HLS_managerRef HLSMgr, const HWDiscrepancyInfoConstRef &discr_info, bool one_hot_encoding, unsigned max_value, unsigned int state_bitsize, int DEBUG_PARAMETER(debug_level))
 

Function Documentation

◆ comp_state_bitsize()

static unsigned int comp_state_bitsize ( bool  one_hot_encoding,
const HLS_managerRef  HLSMgr,
const unsigned int  f_id,
unsigned  max_value 
)
static

Definition at line 117 of file control_flow_checker.cpp.

References language_writer::bitnumber().

Referenced by ControlFlowChecker::InternalExec().

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

◆ create_control_flow_checker()

static std::string create_control_flow_checker ( size_t  epp_trace_bitsize,
const unsigned int  f_id,
const StateTransitionGraphManagerRef STG,
const HLS_managerRef  HLSMgr,
const HWDiscrepancyInfoConstRef discr_info,
bool  one_hot_encoding,
unsigned  max_value,
unsigned int  state_bitsize,
int   DEBUG_PARAMETERdebug_level 
)
static

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