|
docc 0.8.3 (0d44999b)
C++ API Reference
|
This is the complete list of members for sdfg::builder::SDFGBuilder, including all inherited members.
| add_access(control_flow::State &state, const std::string &data, const DebugInfo &debug_info=DebugInfo()) | sdfg::builder::SDFGBuilder | |
| add_computational_memlet(control_flow::State &state, data_flow::AccessNode &src, data_flow::Tasklet &dst, const std::string &dst_conn, const data_flow::Subset &subset, const types::IType &base_type, const DebugInfo &debug_info=DebugInfo()) | sdfg::builder::SDFGBuilder | |
| add_computational_memlet(control_flow::State &state, data_flow::Tasklet &src, const std::string &src_conn, data_flow::AccessNode &dst, const data_flow::Subset &subset, const types::IType &base_type, const DebugInfo &debug_info=DebugInfo()) | sdfg::builder::SDFGBuilder | |
| add_computational_memlet(control_flow::State &state, data_flow::AccessNode &src, data_flow::Tasklet &dst, const std::string &dst_conn, const data_flow::Subset &subset, const DebugInfo &debug_info=DebugInfo()) | sdfg::builder::SDFGBuilder | |
| add_computational_memlet(control_flow::State &state, data_flow::Tasklet &src, const std::string &src_conn, data_flow::AccessNode &dst, const data_flow::Subset &subset, const DebugInfo &debug_info=DebugInfo()) | sdfg::builder::SDFGBuilder | |
| add_computational_memlet(control_flow::State &state, data_flow::AccessNode &src, data_flow::LibraryNode &dst, const std::string &dst_conn, const data_flow::Subset &subset, const types::IType &base_type, const DebugInfo &debug_info=DebugInfo()) | sdfg::builder::SDFGBuilder | |
| add_computational_memlet(control_flow::State &state, data_flow::LibraryNode &src, const std::string &src_conn, data_flow::AccessNode &dst, const data_flow::Subset &subset, const types::IType &base_type, const DebugInfo &debug_info=DebugInfo()) | sdfg::builder::SDFGBuilder | |
| add_constant(control_flow::State &state, const std::string &data, const types::IType &type, const DebugInfo &debug_info=DebugInfo()) | sdfg::builder::SDFGBuilder | |
| add_constant_return_state(const std::string &data, const types::IType &type, const DebugInfo &debug_info=DebugInfo()) | sdfg::builder::SDFGBuilder | |
| add_constant_return_state_after(const control_flow::State &state, const std::string &data, const types::IType &type, const DebugInfo &debug_info=DebugInfo()) | sdfg::builder::SDFGBuilder | |
| add_container(const std::string &name, const types::IType &type, bool is_argument=false, bool is_external=false) const | sdfg::builder::FunctionBuilder | |
| add_dereference_memlet(control_flow::State &state, data_flow::AccessNode &src, data_flow::AccessNode &dst, bool derefs_src, const types::IType &base_type, const DebugInfo &debug_info=DebugInfo()) | sdfg::builder::SDFGBuilder | |
| add_edge(const control_flow::State &src, const control_flow::State &dst, const DebugInfo &debug_info=DebugInfo()) | sdfg::builder::SDFGBuilder | |
| add_edge(const control_flow::State &src, const control_flow::State &dst, const symbolic::Condition condition, const DebugInfo &debug_info=DebugInfo()) | sdfg::builder::SDFGBuilder | |
| add_edge(const control_flow::State &src, const control_flow::State &dst, const control_flow::Assignments &assignments, const DebugInfo &debug_info=DebugInfo()) | sdfg::builder::SDFGBuilder | |
| add_edge(const control_flow::State &src, const control_flow::State &dst, const control_flow::Assignments &assignments, const symbolic::Condition condition, const DebugInfo &debug_info=DebugInfo()) | sdfg::builder::SDFGBuilder | |
| add_external(const std::string &name, const types::IType &type, LinkageType linkage_type) const | sdfg::builder::FunctionBuilder | |
| add_library_node(control_flow::State &state, const DebugInfo &debug_info, Args... arguments) | sdfg::builder::SDFGBuilder | inline |
| add_loop(const control_flow::State &state, sdfg::symbolic::Symbol iterator, sdfg::symbolic::Expression init, sdfg::symbolic::Condition cond, sdfg::symbolic::Expression update, const DebugInfo &debug_info=DebugInfo()) | sdfg::builder::SDFGBuilder | |
| add_memlet(control_flow::State &state, data_flow::DataFlowNode &src, const std::string &src_conn, data_flow::DataFlowNode &dst, const std::string &dst_conn, const data_flow::Subset &subset, const types::IType &base_type, const DebugInfo &debug_info) | sdfg::builder::SDFGBuilder | |
| add_reference_memlet(control_flow::State &state, data_flow::AccessNode &src, data_flow::AccessNode &dst, const data_flow::Subset &subset, const types::IType &base_type, const DebugInfo &debug_info=DebugInfo()) | sdfg::builder::SDFGBuilder | |
| add_return_state(const std::string &data, const DebugInfo &debug_info=DebugInfo()) | sdfg::builder::SDFGBuilder | |
| add_return_state_after(const control_flow::State &state, const std::string &data, const DebugInfo &debug_info=DebugInfo()) | sdfg::builder::SDFGBuilder | |
| add_state(bool is_start_state=false, const DebugInfo &debug_info=DebugInfo()) | sdfg::builder::SDFGBuilder | |
| add_state_after(const control_flow::State &state, bool connect_states=true, const DebugInfo &debug_info=DebugInfo()) | sdfg::builder::SDFGBuilder | |
| add_state_before(const control_flow::State &state, bool is_start_state=false, const DebugInfo &debug_info=DebugInfo()) | sdfg::builder::SDFGBuilder | |
| add_structure(const std::string &name, bool is_packed) const | sdfg::builder::FunctionBuilder | |
| add_tasklet(control_flow::State &state, const data_flow::TaskletCode code, const std::string &output, const std::vector< std::string > &inputs, const DebugInfo &debug_info=DebugInfo()) | sdfg::builder::SDFGBuilder | |
| change_type(const std::string &name, const types::IType &type) const | sdfg::builder::FunctionBuilder | |
| create_vector_type(const types::Scalar &element_type, size_t vector_size) | sdfg::builder::FunctionBuilder | |
| find_new_name(std::string prefix="tmp_") const | sdfg::builder::FunctionBuilder | |
| function() const override | sdfg::builder::SDFGBuilder | protectedvirtual |
| get_non_const_state(const sdfg::control_flow::State *state) const | sdfg::builder::SDFGBuilder | inline |
| move() | sdfg::builder::SDFGBuilder | |
| new_element_id() const | sdfg::builder::FunctionBuilder | protected |
| new_element_id_batch(size_t batch) const | sdfg::builder::FunctionBuilder | protected |
| remove_container(const std::string &name) const | sdfg::builder::FunctionBuilder | |
| remove_edge(const control_flow::InterstateEdge &edge) | sdfg::builder::SDFGBuilder | |
| rename_container(const std::string &old_name, const std::string &new_name) const override | sdfg::builder::SDFGBuilder | virtual |
| replace_symbols(const symbolic::Expression old_expression, const symbolic::Expression new_expression) | sdfg::builder::FunctionBuilder | virtual |
| replace_symbols(const symbolic::ExpressionMapping &replacements) | sdfg::builder::FunctionBuilder | virtual |
| SDFGBuilder(std::unique_ptr< SDFG > &sdfg) | sdfg::builder::SDFGBuilder | |
| SDFGBuilder(const std::string &name, FunctionType type) | sdfg::builder::SDFGBuilder | |
| SDFGBuilder(const std::string &name, FunctionType type, const types::IType &return_type) | sdfg::builder::SDFGBuilder | |
| set_element_counter(size_t element_counter) | sdfg::builder::FunctionBuilder | |
| set_return_type(const types::IType &type) const | sdfg::builder::FunctionBuilder | |
| subject() const | sdfg::builder::SDFGBuilder | |
| update_tasklet(data_flow::Tasklet &tasklet, const data_flow::TaskletCode code) | sdfg::builder::FunctionBuilder | |
| ~FunctionBuilder()=default | sdfg::builder::FunctionBuilder | virtual |