docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
sdfg::analysis::OffloadState Member List

This is the complete list of members for sdfg::analysis::OffloadState, including all inherited members.

add_h2d_entry(const OffloadHolder &entry)sdfg::analysis::OffloadState
apply_kills_and_changes(ExposedType &exposed) const overridesdfg::analysis::OffloadStatevirtual
collector_sdfg::analysis::OffloadStateprotected
empty_in()sdfg::analysis::ElementIdMapDataFlowState< ExposedOffload, OffloadHolder >inlinestatic
ExposedType typedefsdfg::analysis::ElementIdMapDataFlowState< ExposedOffload, OffloadHolder >
find_killing_entry_node(const ExposedOffload &in_flight) constsdfg::analysis::OffloadState
forward_exposed() const overridesdfg::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::OffloadStateprotected
generated_sdfg::analysis::OffloadStateprotected
h2d_nodes_sdfg::analysis::OffloadStateprotected
incoming_sdfg::analysis::ElementIdMapDataFlowState< ExposedOffload, OffloadHolder >protected
KillingType enum namesdfg::analysis::OffloadStateprotected
kills_containers_sdfg::analysis::OffloadStateprotected
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 overridesdfg::analysis::ElementIdMapDataFlowState< ExposedOffload, OffloadHolder >inlinevirtual
reads_sdfg::analysis::OffloadStateprotected
update(const ExposedType &incoming) overridesdfg::analysis::ElementIdMapDataFlowState< ExposedOffload, OffloadHolder >inline
sdfg::analysis::DataFlowState< std::unordered_map< ElementId, ExposedOffload > >::update(const std::unordered_map< ElementId, ExposedOffload > &incoming)=0sdfg::analysis::DataFlowState< std::unordered_map< ElementId, ExposedOffload > >pure virtual
update_forward_exposed(const ExposedType &forward_exposed) overridesdfg::analysis::ElementIdMapDataFlowState< ExposedOffload, OffloadHolder >inline
sdfg::analysis::DataFlowState< std::unordered_map< ElementId, ExposedOffload > >::update_forward_exposed(const std::unordered_map< ElementId, ExposedOffload > &forward_exposed)=0sdfg::analysis::DataFlowState< std::unordered_map< ElementId, ExposedOffload > >pure virtual
update_incoming(const ExposedType &incoming) overridesdfg::analysis::ElementIdMapDataFlowState< ExposedOffload, OffloadHolder >inline
sdfg::analysis::DataFlowState< std::unordered_map< ElementId, ExposedOffload > >::update_incoming(const std::unordered_map< ElementId, ExposedOffload > &incoming)=0sdfg::analysis::DataFlowState< std::unordered_map< ElementId, ExposedOffload > >pure virtual
~DataFlowState()=defaultsdfg::analysis::DataFlowState< std::unordered_map< ElementId, ExposedOffload > >virtual