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

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

create_kernel_language_extension(StructuredSDFG &sdfg, const StructuredLoop &loop)=0sdfg::gpu::GPUOffloadDispatcherStrategypure virtual
dispatch_kernel_call(codegen::PrettyPrinter &main_stream, const std::string &kernel_name, codegen::LanguageExtension &host_language_ext, symbolic::Expression &num_blocks_x, symbolic::Expression &num_blocks_y, symbolic::Expression &num_blocks_z, symbolic::Expression &block_size_x, symbolic::Expression &block_size_y, symbolic::Expression &block_size_z, std::vector< std::string > &arguments_device)=0sdfg::gpu::GPUOffloadDispatcherStrategypure virtual
emit_target_global_includes(codegen::CodeSnippetFactory &library_snippet_factory)=0sdfg::gpu::GPUOffloadDispatcherStrategypure virtual
emit_target_header_declarations(codegen::PrettyPrinter &kernel_header_stream)=0sdfg::gpu::GPUOffloadDispatcherStrategypure virtual
get_instrumentation_kernel_target_type() const =0sdfg::gpu::GPUOffloadDispatcherStrategypure virtual
get_warp_size() const =0sdfg::gpu::GPUOffloadDispatcherStrategypure virtual
is_device_pointer_storage(const types::StorageType &storage) const =0sdfg::gpu::GPUOffloadDispatcherStrategypure virtual
is_matching_kernel_language_extension(const StructuredSDFG &sdfg, const StructuredLoop &loop, codegen::LanguageExtension &language_extension)=0sdfg::gpu::GPUOffloadDispatcherStrategypure virtual
kernel_file_extension() const =0sdfg::gpu::GPUOffloadDispatcherStrategypure virtual
kernel_header_file_extension() const =0sdfg::gpu::GPUOffloadDispatcherStrategypure virtual
require_matching_kernel_language_extension(const StructuredSDFG &sdfg, const StructuredLoop &loop, codegen::LanguageExtension &language_extension)sdfg::gpu::GPUOffloadDispatcherStrategyinline
warp_shuffle_xor(const std::string &value, const std::string &lane_mask) const =0sdfg::gpu::GPUOffloadDispatcherStrategypure virtual
~GPUOffloadDispatcherStrategy()=defaultsdfg::gpu::GPUOffloadDispatcherStrategyvirtual