PandA-2024.02
|
Data structure describing function allocation in high-level synthesis. More...
#include "memory.hpp"
#include "memory_cs.hpp"
#include "memory_symbol.hpp"
#include "application_manager.hpp"
#include "call_graph_manager.hpp"
#include "Parameter.hpp"
#include "funit_obj.hpp"
#include "tree_helper.hpp"
#include "tree_manager.hpp"
#include "structural_manager.hpp"
#include "structural_objects.hpp"
#include "exceptions.hpp"
#include "utility.hpp"
#include "polixml.hpp"
#include "xml_helper.hpp"
#include "math_function.hpp"
#include <algorithm>
#include <vector>
#include "tree_node.hpp"
#include "tree_reindex.hpp"
Go to the source code of this file.
Functions | |
static unsigned long long int | align (unsigned long long int address, unsigned long long int alignment) |
STL includes. More... | |
Data structure describing function allocation in high-level synthesis.
Class for representing memory information.
Definition in file memory.cpp.
|
inlinestatic |
STL includes.
tree include Alignment utility function
Definition at line 81 of file memory.cpp.
Referenced by memory::add_external_variable(), memory::add_internal_symbol(), memory::add_internal_variable(), memory::add_parameter(), memory::compute_next_base_address(), tree_manipulation::CreateAddrExpr(), IR_lowering::InternalExec(), Bit_Value::lsb_to_zero(), memory::memory(), Bit_Value::pointer_resizing(), memory::reserve_internal_space(), memory::reserve_space(), memory::set_internal_base_address_alignment(), and HLSCWriter::WriteSimulatorInitMemory().