PandA-2024.02
|
Data structure describing a basic block at tree level. More...
#include "custom_set.hpp"
#include "refcount.hpp"
#include <cstddef>
#include <list>
#include <vector>
Go to the source code of this file.
Data Structures | |
struct | bloc |
This struct specifies the field bloc (basic block). More... | |
Macros | |
#define | GETID(field) field##_ID |
return the id given a super class or a class member More... | |
#define | BB_ENTRY 0 |
constant identifying the basic block node of type entry More... | |
#define | BB_EXIT 1 |
constant identifying the basic block node of type exit More... | |
Functions | |
forward declarations | |
REF_FORWARD_DECL (bloc) | |
REF_FORWARD_DECL (Schedule) | |
REF_FORWARD_DECL (tree_node) | |
REF_FORWARD_DECL (application_manager) | |
Data structure describing a basic block at tree level.
Definition in file tree_basic_block.hpp.
#define BB_ENTRY 0 |
constant identifying the basic block node of type entry
Definition at line 72 of file tree_basic_block.hpp.
Referenced by BasicBlocksGraphConstructor::add_vertex(), Vectorize::AddGuards(), HWDiscrepancyAnalysis::Exec(), InterfaceInfer::Exec(), Schedule::get_cstep(), Schedule::get_cstep_end(), GimpleWriter::GimpleWriter(), parm_decl_taken_address_fix::InternalExec(), FixStructsPassedByValue::InternalExec(), ExtractOmpAtomic::InternalExec(), BasicBlocksCfgComputation::InternalExec(), BlockFix::InternalExec(), compute_implicit_calls::InternalExec(), determine_memory_accesses::InternalExec(), operations_cfg_computation::InternalExec(), and soft_float_cg_ext::InternalExec().
#define BB_EXIT 1 |
constant identifying the basic block node of type exit
Definition at line 77 of file tree_basic_block.hpp.
Referenced by BasicBlocksGraphConstructor::add_vertex(), InterfaceInfer::Exec(), Schedule::get_cstep(), Schedule::get_cstep_end(), GimpleWriter::GimpleWriter(), FixStructsPassedByValue::InternalExec(), BasicBlocksCfgComputation::InternalExec(), BlockFix::InternalExec(), compute_implicit_calls::InternalExec(), determine_memory_accesses::InternalExec(), MultipleEntryIfReduction::InternalExec(), and operations_cfg_computation::InternalExec().
#define GETID | ( | field | ) | field##_ID |
return the id given a super class or a class member
Definition at line 67 of file tree_basic_block.hpp.
REF_FORWARD_DECL | ( | bloc | ) |
REF_FORWARD_DECL | ( | Schedule | ) |
REF_FORWARD_DECL | ( | tree_node | ) |
REF_FORWARD_DECL | ( | application_manager | ) |