docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
target.h File Reference

Go to the source code of this file.

Classes

struct  docc::target::et::EtBuildArgs

Namespaces

namespace  docc
namespace  docc::target
namespace  docc::target::et

Functions

void docc::target::et::register_plugin (sdfg::plugins::Context &context)
void docc::target::et::et_scheduling_passes (sdfg::builder::StructuredSDFGBuilder &builder, sdfg::analysis::AnalysisManager &analysis_manager, const TargetOptions &options)
std::string docc::target::et::et_get_host_additional_compile_args (const sdfg::StructuredSDFG &, const sdfg::codegen::CodeSnippetFactory &snippet_factory)
std::string docc::target::et::et_get_host_additional_link_args (const sdfg::StructuredSDFG &, const sdfg::codegen::CodeSnippetFactory &snippet_factory)
std::filesystem::path docc::target::et::et_build_kernel (const sdfg::StructuredSDFG &sdfg, const sdfg::codegen::CodeSnippetFactory &snippet_factory, const std::filesystem::path &kernel_src, const EtBuildArgs &paths)

Variables

DoccTarget docc::target::et::et_target
sdfg::data_flow::ImplementationType docc::target::et::ImplementationType_ETSOC_WithTransfers {"ETSOC_WithTransfers"}
sdfg::data_flow::ImplementationType docc::target::et::ImplementationType_ETSOC_WithoutTransfers {"ETSOC_WithoutTransfers"}
const std::string docc::target::et::ETSOC_KERNEL_FILE_EXT = "et.cpp"