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

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) constsdfg::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) constsdfg::builder::FunctionBuilder
add_library_node(control_flow::State &state, const DebugInfo &debug_info, Args... arguments)sdfg::builder::SDFGBuilderinline
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) constsdfg::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) constsdfg::builder::FunctionBuilder
create_vector_type(const types::Scalar &element_type, size_t vector_size)sdfg::builder::FunctionBuilder
find_new_name(std::string prefix="tmp_") constsdfg::builder::FunctionBuilder
function() const overridesdfg::builder::SDFGBuilderprotectedvirtual
get_non_const_state(const sdfg::control_flow::State *state) constsdfg::builder::SDFGBuilderinline
move()sdfg::builder::SDFGBuilder
new_element_id() constsdfg::builder::FunctionBuilderprotected
new_element_id_batch(size_t batch) constsdfg::builder::FunctionBuilderprotected
remove_container(const std::string &name) constsdfg::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 overridesdfg::builder::SDFGBuildervirtual
replace_symbols(const symbolic::Expression old_expression, const symbolic::Expression new_expression)sdfg::builder::FunctionBuildervirtual
replace_symbols(const symbolic::ExpressionMapping &replacements)sdfg::builder::FunctionBuildervirtual
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) constsdfg::builder::FunctionBuilder
subject() constsdfg::builder::SDFGBuilder
update_tasklet(data_flow::Tasklet &tasklet, const data_flow::TaskletCode code)sdfg::builder::FunctionBuilder
~FunctionBuilder()=defaultsdfg::builder::FunctionBuildervirtual