PandA-2024.02
|
Abstract class to write an actor graphs. More...
Go to the source code of this file.
Data Structures | |
class | ActorGraphBackend |
Typedefs | |
using | ActorGraphBackendRef = refcount< ActorGraphBackend > |
Enumerations | |
enum | ActorGraphBackend_Type { ActorGraphBackend_Type::BA_NONE } |
C thread backend to be used. More... | |
Functions | |
REF_FORWARD_DECL (ActorGraphBackend) | |
utility includes More... | |
REF_FORWARD_DECL (ActorGraphWriter) | |
CONSTREF_FORWARD_DECL (ActorGraphManager) | |
REF_FORWARD_DECL (CWriter) | |
REF_FORWARD_DECL (IndentedOutputStream) | |
CONSTREF_FORWARD_DECL (Parameter) | |
CONSTREF_FORWARD_DECL (PartitioningManager) | |
std::string | ToString (ActorGraphBackend_Type actor_graph_backend_type) |
Header include. More... | |
Abstract class to write an actor graphs.
Definition in file actor_graph_backend.hpp.
Definition at line 134 of file actor_graph_backend.hpp.
|
strong |
C thread backend to be used.
Enumerator | |
---|---|
BA_NONE | Plain backend. |
Definition at line 65 of file actor_graph_backend.hpp.
CONSTREF_FORWARD_DECL | ( | ActorGraphManager | ) |
CONSTREF_FORWARD_DECL | ( | Parameter | ) |
CONSTREF_FORWARD_DECL | ( | PartitioningManager | ) |
REF_FORWARD_DECL | ( | ActorGraphBackend | ) |
utility includes
STL include
REF_FORWARD_DECL | ( | ActorGraphWriter | ) |
REF_FORWARD_DECL | ( | CWriter | ) |
REF_FORWARD_DECL | ( | IndentedOutputStream | ) |
std::string ToString | ( | ActorGraphBackend_Type | actor_graph_backend_type | ) |
Header include.
. includes
Definition at line 52 of file actor_graph_backend.cpp.
References BA_NONE, and THROW_UNREACHABLE.
Referenced by PhiOpt::ApplyIfMerge(), PhiOpt::ApplyIfRemove(), PhiOpt::ApplyMultiRemove(), IR_lowering::array_ref_lowering(), branchOpRecurse(), mux_connection_binding::create_connections(), short_circuit_taf::create_gimple_cond(), tree_manipulation::create_gimple_modify_stmt(), tree_manipulation::create_ternary_operation(), CWriter::DeclareType(), IR_lowering::expand_target_mem_ref(), Bit_Value::forward(), VarNode::getAbstractState(), parm_decl_taken_address_fix::InternalExec(), FixStructsPassedByValue::InternalExec(), BasicBlocksCfgComputation::InternalExec(), SwitchFix::InternalExec(), FixVdef::InternalExec(), call_expr_fix::InternalExec(), fanout_opt::InternalExec(), compute_implicit_calls::InternalExec(), FunctionCallTypeCleanup::InternalExec(), hls_div_cg_ext::InternalExec(), CondExprRestructuring::InternalExec(), commutative_expr_restructuring::InternalExec(), CSE::InternalExec(), FunctionCallOpt::InternalExec(), IR_lowering::InternalExec(), soft_float_cg_ext::InternalExec(), rebuild_initialization2::look_for_ROMs(), materializeStack(), Bit_Value_opt::optimize(), FunctionCallTypeCleanup::ParametersTypeCleanup(), lut_transformation::ProcessBasicBlock(), processBranch(), processMultiWayIf(), eSSA::renameUses(), PhiOpt::ReplaceVirtualUses(), fu_binding::specialise_fu(), soft_float_cg_ext::ssa_lowering(), tree_node::tree_node(), and Nuutila::visit().