|
docc 0.8.3 (0d44999b)
C++ API Reference
|
#include <sdfg/analysis/data_transfer_elimination_analysis.h>
Public Member Functions | |
| OffloadHolder (offloading::DataOffloadingNode *offload_node, const data_flow::AccessNode *host_data, const data_flow::Memlet *host_access, const data_flow::AccessNode *dev_data, bool starts_dev_lifetime, bool ends_dev_lifetime, bool updates_on_dev, bool updates_on_host) | |
| OffloadHolder (stdlib::MallocNode *malloc_node, const data_flow::AccessNode *host_data, const data_flow::Memlet *host_access) | |
| void | remove_h2d_parts () |
| void | remove_d2h_parts () |
Public Attributes | |
| offloading::DataOffloadingNode * | offload_node |
| stdlib::MallocNode * | malloc_node |
| const data_flow::AccessNode * | host_data |
| const data_flow::Memlet * | host_access |
| const data_flow::AccessNode * | dev_data |
| bool | starts_dev_lifetime |
| bool | ends_dev_lifetime |
| bool | updates_on_dev |
| bool | updates_on_host |
|
inline |
|
inline |
| void sdfg::analysis::OffloadHolder::remove_d2h_parts | ( | ) |
| void sdfg::analysis::OffloadHolder::remove_h2d_parts | ( | ) |
| const data_flow::AccessNode* sdfg::analysis::OffloadHolder::dev_data |
| bool sdfg::analysis::OffloadHolder::ends_dev_lifetime |
| const data_flow::Memlet* sdfg::analysis::OffloadHolder::host_access |
| const data_flow::AccessNode* sdfg::analysis::OffloadHolder::host_data |
| stdlib::MallocNode* sdfg::analysis::OffloadHolder::malloc_node |
| offloading::DataOffloadingNode* sdfg::analysis::OffloadHolder::offload_node |
| bool sdfg::analysis::OffloadHolder::starts_dev_lifetime |
| bool sdfg::analysis::OffloadHolder::updates_on_dev |
| bool sdfg::analysis::OffloadHolder::updates_on_host |