![]() |
PandA-2024.02
|
Class specification of the manager of the tree structures extracted from the raw file. More...
#include "config_HAVE_UNORDERED.hpp"#include "custom_map.hpp"#include "custom_set.hpp"#include "hash_helper.hpp"#include "panda_types.hpp"#include "refcount.hpp"#include <deque>#include <iosfwd>#include <string>#include <utility>

Go to the source code of this file.
Data Structures | |
| class | tree_manager |
| This class manages the tree structures extracted from the raw file. More... | |
Macros | |
| #define | BUILTIN_SRCP "<built-in>:0:0" |
Typedefs | |
| using | tree_managerRef = refcount< tree_manager > |
| using | tree_managerConstRef = refcount< const tree_manager > |
Functions | |
forward declarations | |
utility include STL include | |
| CONSTREF_FORWARD_DECL (Parameter) | |
| enum kind int | REF_FORWARD_DECL (tree_manager) |
| CONSTREF_FORWARD_DECL (tree_node) | |
| REF_FORWARD_DECL (tree_node) | |
| REF_FORWARD_DECL (application_manager) | |
Class specification of the manager of the tree structures extracted from the raw file.
This class specifies the tree_manager node.
Definition in file tree_manager.hpp.
| #define BUILTIN_SRCP "<built-in>:0:0" |
Definition at line 79 of file tree_manager.hpp.
Referenced by Vectorize::AddGuards(), PhiOpt::ApplyIfMerge(), PhiOpt::ApplyIfRemove(), PhiOpt::ApplyMultiMerge(), PhiOpt::ApplyMultiRemove(), HWCallInjection::buildBuiltinCall(), tree_manager::collapse_into(), short_circuit_taf::create_gimple_cond(), tree_manipulation::create_goto(), tree_manipulation::create_label(), tree_manipulation::create_phi_node(), tree_manipulation::create_translation_unit_decl(), tree_manipulation::CreateAndExpr(), tree_manipulation::CreateEqExpr(), tree_manipulation::CreateNopExpr(), tree_manipulation::CreateNotExpr(), tree_manipulation::CreateOrExpr(), tree_manipulation::CreateVectorBooleanType(), InterfaceInfer::Exec(), tree_manipulation::ExtractCondition(), Vectorize::FixPhis(), soft_float_cg_ext::floatAbs(), soft_float_cg_ext::floatNegate(), soft_float_cg_ext::generate_interface(), tree_manipulation::GetBooleanType(), tree_manipulation::GetSignedIntegerType(), tree_manipulation::GetUnsignedIntegerType(), tree_manipulation::GetUnsignedLongLongType(), tree_manipulation::GetVoidType(), PhiOpt::IdentifyPattern(), SerializeMutualExclusions::InternalExec(), SwitchFix::InternalExec(), BuildVirtualPhi::InternalExec(), rebuild_initialization::InternalExec(), SplitReturn::InternalExec(), CondExprRestructuring::InternalExec(), commutative_expr_restructuring::InternalExec(), operations_cfg_computation::InternalExec(), soft_float_cg_ext::InternalExec(), dead_code_elimination::kill_uses(), dead_code_elimination::kill_vdef(), rebuild_initialization2::look_for_ROMs(), multi_way_if::MergeCondCond(), multi_way_if::MergeCondMulti(), multi_way_if::MergeMultiCond(), multi_way_if::MergeMultiMulti(), lut_transformation::ProcessBasicBlock(), InterfaceInfer::setReadInterface(), InterfaceInfer::setWriteInterface(), soft_float_cg_ext::ssa_lowering(), tree_manipulation::VersionFunctionCall(), and virtual_phi_nodes_split::virtual_split_phi().
| using tree_managerConstRef = refcount<const tree_manager> |
Definition at line 513 of file tree_manager.hpp.
| using tree_managerRef = refcount<tree_manager> |
Definition at line 512 of file tree_manager.hpp.
| CONSTREF_FORWARD_DECL | ( | Parameter | ) |
| CONSTREF_FORWARD_DECL | ( | tree_node | ) |
| enum kind int REF_FORWARD_DECL | ( | tree_manager | ) |
| REF_FORWARD_DECL | ( | tree_node | ) |
| REF_FORWARD_DECL | ( | application_manager | ) |
1.8.13