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

This is the complete list of members for sdfg::gpu::GPUOffloadMapDispatcher, including all inherited members.

analysis_manager_sdfg::codegen::NodeDispatcherprotected
arg_capture_plan_sdfg::codegen::NodeDispatcherprotected
begin_node(PrettyPrinter &stream)sdfg::codegen::NodeDispatcherprotectedvirtual
dispatch(PrettyPrinter &main_stream, PrettyPrinter &globals_stream, CodeSnippetFactory &library_snippet_factory)sdfg::codegen::NodeDispatchervirtual
dispatch_header(codegen::PrettyPrinter &globals_stream, const std::string &kernel_name, std::vector< std::string > &arguments_declaration)sdfg::gpu::GPUOffloadBaseDispatcherprotected
dispatch_kernel_body(codegen::NestedCodeSnippetFactory &kernel_snippet_factory, codegen::PrettyPrinter &kernel_source_stream, codegen::PrettyPrinter &kernel_header_stream, codegen::LanguageExtension &kernel_lang_ext, symbolic::Symbol indvar, std::vector< std::string > &scope_variables, symbolic::Expression &num_iterations) overridesdfg::gpu::GPUOffloadMapDispatcherprotectedvirtual
dispatch_kernel_preamble(codegen::PrettyPrinter &library_stream, const std::string &kernel_name, std::vector< std::string > &arguments_declaration)sdfg::gpu::GPUOffloadBaseDispatcherprotected
dispatch_node(codegen::PrettyPrinter &main_stream, codegen::PrettyPrinter &globals_stream, codegen::CodeSnippetFactory &library_snippet_factory) overridesdfg::gpu::GPUOffloadBaseDispatchervirtual
emit_lib_dependency_includes(codegen::PrettyPrinter &kernel_header_stream, codegen::NestedCodeSnippetFactory &nested_snippet_factory)sdfg::gpu::GPUOffloadBaseDispatcherprotected
end_node(PrettyPrinter &stream, bool has_declaration)sdfg::codegen::NodeDispatcherprotectedvirtual
GPUOffloadBaseDispatcher(codegen::LanguageExtension &language_extension, StructuredSDFG &sdfg, analysis::AnalysisManager &analysis_manager, structured_control_flow::StructuredLoop &node, codegen::InstrumentationPlan &instrumentation_plan, codegen::ArgCapturePlan &arg_capture_plan, std::unique_ptr< GPUOffloadDispatcherStrategy > strategy)sdfg::gpu::GPUOffloadBaseDispatcherprotected
GPUOffloadMapDispatcher(codegen::LanguageExtension &language_extension, StructuredSDFG &sdfg, analysis::AnalysisManager &analysis_manager, structured_control_flow::Map &node, codegen::InstrumentationPlan &instrumentation_plan, codegen::ArgCapturePlan &arg_capture_plan, std::unique_ptr< GPUOffloadDispatcherStrategy > strategy)sdfg::gpu::GPUOffloadMapDispatcher
instrumentation_info() const overridesdfg::gpu::GPUOffloadBaseDispatchervirtual
instrumentation_info_for_group() constsdfg::codegen::NodeDispatcher
instrumentation_plan_sdfg::codegen::NodeDispatcherprotected
is_outermost_map(analysis::AnalysisManager &analysis_manager)sdfg::gpu::GPUOffloadBaseDispatcherprotected
language_extension_sdfg::codegen::NodeDispatcherprotected
launch_bounds_sdfg::gpu::GPUOffloadBaseDispatcherprotected
node_sdfg::gpu::GPUOffloadBaseDispatcherprotected
NodeDispatcher(LanguageExtension &language_extension, StructuredSDFG &sdfg, analysis::AnalysisManager &analysis_manager, structured_control_flow::ControlFlowNode &node, InstrumentationPlan &instrumentation_plan, ArgCapturePlan &arg_capture_plan)sdfg::codegen::NodeDispatcher
sdfg_sdfg::codegen::NodeDispatcherprotected
strategy_sdfg::gpu::GPUOffloadBaseDispatcherprotected
validate_before_dispatch(analysis::AnalysisManager &analysis_manager)sdfg::gpu::GPUOffloadBaseDispatcherinlineprotectedvirtual
~NodeDispatcher()=defaultsdfg::codegen::NodeDispatchervirtual