PandA-2024.02
Data Structures | Typedefs | Enumerations | Functions
actor_graph_backend.hpp File Reference

Abstract class to write an actor graphs. More...

#include "refcount.hpp"
#include "custom_map.hpp"
Include dependency graph for actor_graph_backend.hpp:
This graph shows which files directly or indirectly include this file:

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...
 

Detailed Description

Abstract class to write an actor graphs.

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 actor_graph_backend.hpp.

Typedef Documentation

◆ ActorGraphBackendRef

Definition at line 134 of file actor_graph_backend.hpp.

Enumeration Type Documentation

◆ ActorGraphBackend_Type

C thread backend to be used.

Enumerator
BA_NONE 

Plain backend.

Definition at line 65 of file actor_graph_backend.hpp.

Function Documentation

◆ CONSTREF_FORWARD_DECL() [1/3]

CONSTREF_FORWARD_DECL ( ActorGraphManager  )

◆ CONSTREF_FORWARD_DECL() [2/3]

CONSTREF_FORWARD_DECL ( Parameter  )

◆ CONSTREF_FORWARD_DECL() [3/3]

CONSTREF_FORWARD_DECL ( PartitioningManager  )

◆ REF_FORWARD_DECL() [1/4]

REF_FORWARD_DECL ( ActorGraphBackend  )

utility includes

STL include

◆ REF_FORWARD_DECL() [2/4]

REF_FORWARD_DECL ( ActorGraphWriter  )

◆ REF_FORWARD_DECL() [3/4]

REF_FORWARD_DECL ( CWriter  )

◆ REF_FORWARD_DECL() [4/4]

REF_FORWARD_DECL ( IndentedOutputStream  )

◆ ToString()

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().

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