PandA-2024.02
|
liveness analysis exploiting the SSA form of the IR More...
#include "FSM_NI_SSA_liveness.hpp"
#include "Parameter.hpp"
#include "basic_block.hpp"
#include "function_behavior.hpp"
#include "op_graph.hpp"
#include "hls.hpp"
#include "hls_constraints.hpp"
#include "hls_manager.hpp"
#include "liveness.hpp"
#include "memory.hpp"
#include "state_transition_graph.hpp"
#include "state_transition_graph_manager.hpp"
#include "behavioral_helper.hpp"
#include "tree_helper.hpp"
#include "tree_manager.hpp"
#include "tree_node.hpp"
#include "dbgPrintHelper.hpp"
#include "string_manipulation.hpp"
#include <boost/foreach.hpp>
#include <boost/range/adaptor/reversed.hpp>
Go to the source code of this file.
Functions | |
static unsigned int | get_bb_index_from_state_info (const OpGraphConstRef data, StateInfoConstRef state_info) |
static void | update_liveout_with_prev (const HLS_managerRef HLSMgr, hlsRef HLS, const StateTransitionGraphConstRef stg, const OpGraphConstRef data, vertex current_state, vertex prev_state) |
liveness analysis exploiting the SSA form of the IR
Definition in file FSM_NI_SSA_liveness.cpp.
|
inlinestatic |
Definition at line 99 of file FSM_NI_SSA_liveness.cpp.
References GET_BB_INDEX.
Referenced by FSM_NI_SSA_liveness::InternalExec().
|
static |
Definition at line 118 of file FSM_NI_SSA_liveness.cpp.
References DEFINITION, liveness::erase_el_live_out(), hls::Rliv, SCALAR, liveness::set_live_out(), and USE.
Referenced by FSM_NI_SSA_liveness::InternalExec().