| add_h2d_entry(const OffloadHolder &entry) | sdfg::analysis::OffloadState | |
| apply_kills_and_changes(ExposedType &exposed) const override | sdfg::analysis::OffloadState | virtual |
| collector_ | sdfg::analysis::OffloadState | protected |
| empty_in() | sdfg::analysis::ElementIdMapDataFlowState< ExposedOffload, OffloadHolder > | inlinestatic |
| ExposedType typedef | sdfg::analysis::ElementIdMapDataFlowState< ExposedOffload, OffloadHolder > | |
| find_killing_entry_node(const ExposedOffload &in_flight) const | sdfg::analysis::OffloadState | |
| forward_exposed() const override | sdfg::analysis::ElementIdMapDataFlowState< ExposedOffload, OffloadHolder > | inlinevirtual |
| forward_exposed_ | sdfg::analysis::ElementIdMapDataFlowState< ExposedOffload, OffloadHolder > | protected |
| found_escape(const std::string &container) | sdfg::analysis::OffloadState | |
| found_full_barrier(ControlFlowNode &node) | sdfg::analysis::OffloadState | |
| found_malloc(Block &block, stdlib::MallocNode &malloc) | sdfg::analysis::OffloadState | |
| found_offload_node(Block &block, offloading::DataOffloadingNode &offload) | sdfg::analysis::OffloadState | |
| found_ptr_read(const std::string &container, const data_flow::Memlet *memlet) | sdfg::analysis::OffloadState | |
| found_ptr_write(const std::string &container, const data_flow::Memlet *memlet) | sdfg::analysis::OffloadState | |
| full_kill_ | sdfg::analysis::OffloadState | protected |
| generated_ | sdfg::analysis::OffloadState | protected |
| h2d_nodes_ | sdfg::analysis::OffloadState | protected |
| incoming_ | sdfg::analysis::ElementIdMapDataFlowState< ExposedOffload, OffloadHolder > | protected |
| KillingType enum name | sdfg::analysis::OffloadState | protected |
| kills_containers_ | sdfg::analysis::OffloadState | protected |
| merge(ExposedType &merge_into, const ExposedType &other, MergeMode mode=MergeMode::CUMULATIVE) | sdfg::analysis::ElementIdMapDataFlowState< ExposedOffload, OffloadHolder > | inlinestatic |
| OffloadState(DataTransferEliminationCandidateCollector &collector) | sdfg::analysis::OffloadState | |
| ran_ | sdfg::analysis::ElementIdMapDataFlowState< ExposedOffload, OffloadHolder > | protected |
| ran_at_least_once() const override | sdfg::analysis::ElementIdMapDataFlowState< ExposedOffload, OffloadHolder > | inlinevirtual |
| reads_ | sdfg::analysis::OffloadState | protected |
| update(const ExposedType &incoming) override | sdfg::analysis::ElementIdMapDataFlowState< ExposedOffload, OffloadHolder > | inline |
| sdfg::analysis::DataFlowState< std::unordered_map< ElementId, ExposedOffload > >::update(const std::unordered_map< ElementId, ExposedOffload > &incoming)=0 | sdfg::analysis::DataFlowState< std::unordered_map< ElementId, ExposedOffload > > | pure virtual |
| update_forward_exposed(const ExposedType &forward_exposed) override | sdfg::analysis::ElementIdMapDataFlowState< ExposedOffload, OffloadHolder > | inline |
| sdfg::analysis::DataFlowState< std::unordered_map< ElementId, ExposedOffload > >::update_forward_exposed(const std::unordered_map< ElementId, ExposedOffload > &forward_exposed)=0 | sdfg::analysis::DataFlowState< std::unordered_map< ElementId, ExposedOffload > > | pure virtual |
| update_incoming(const ExposedType &incoming) override | sdfg::analysis::ElementIdMapDataFlowState< ExposedOffload, OffloadHolder > | inline |
| sdfg::analysis::DataFlowState< std::unordered_map< ElementId, ExposedOffload > >::update_incoming(const std::unordered_map< ElementId, ExposedOffload > &incoming)=0 | sdfg::analysis::DataFlowState< std::unordered_map< ElementId, ExposedOffload > > | pure virtual |
| ~DataFlowState()=default | sdfg::analysis::DataFlowState< std::unordered_map< ElementId, ExposedOffload > > | virtual |