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

This is the complete list of members for sdfg::cuda::CUDALanguageExtension, including all inherited members.

access_node(const data_flow::AccessNode &node) overridesdfg::cuda::CUDALanguageExtensionvirtual
address_of(const std::string &expr) overridesdfg::codegen::CStyleLanguageExtensionvirtual
assignment(const std::string &lhs, const std::string &rhs) overridesdfg::codegen::CStyleLanguageExtensionvirtual
begin_branch(PrettyPrinter &stream, size_t index, size_t count, const symbolic::Condition &condition) overridesdfg::codegen::CStyleLanguageExtensionvirtual
begin_for(PrettyPrinter &stream, const structured_control_flow::StructuredLoop &loop, const LoopHints &hints) overridesdfg::codegen::CStyleLanguageExtensionvirtual
begin_scope(PrettyPrinter &stream) overridesdfg::codegen::CStyleLanguageExtensionvirtual
begin_while(PrettyPrinter &stream) overridesdfg::codegen::CStyleLanguageExtensionvirtual
break_statement() overridesdfg::codegen::CStyleLanguageExtensionvirtual
comment(const std::string &text) overridesdfg::codegen::CStyleLanguageExtensionvirtual
continue_statement() overridesdfg::codegen::CStyleLanguageExtensionvirtual
copy_bytes(const std::string &dst, const std::string &src, const std::string &size) overridesdfg::codegen::CStyleLanguageExtensionvirtual
CUDALanguageExtension(sdfg::Function &function, const sdfg::gpu::cuda::CudaArch *arch, const std::string &external_prefix="")sdfg::cuda::CUDALanguageExtensioninline
CUDALanguageExtension(sdfg::Function &function, const std::string &external_prefix="")sdfg::cuda::CUDALanguageExtensioninline
deallocation(PrettyPrinter &stream, const std::string &container, const types::IType &type) overridesdfg::codegen::CStyleLanguageExtensionvirtual
declaration(const std::string &name, const types::IType &type, bool use_initializer=false, bool use_alignment=false) overridesdfg::cuda::CUDALanguageExtensionvirtual
dereference(const std::string &expr) overridesdfg::codegen::CStyleLanguageExtensionvirtual
end(PrettyPrinter &stream, const Body &body) overridesdfg::codegen::CStyleLanguageExtensionvirtual
expression(const symbolic::Expression expr) overridesdfg::cuda::CUDALanguageExtensionvirtual
external_prefix() constsdfg::codegen::LanguageExtensioninline
external_prefix_sdfg::codegen::LanguageExtensionprotected
function_sdfg::codegen::LanguageExtensionprotected
language() const overridesdfg::cuda::CUDALanguageExtensioninlinevirtual
LanguageExtension(sdfg::Function &function, const std::string &external_prefix)sdfg::codegen::CStyleLanguageExtensioninline
local_declaration(const std::string &name, const types::IType &type, const std::string &init="") overridesdfg::codegen::CStyleLanguageExtensionvirtual
null_literal() overridesdfg::codegen::CStyleLanguageExtensionvirtual
open(PrettyPrinter &stream, Body::Kind kind)sdfg::codegen::CStyleLanguageExtensionprotected
primitive_type(const types::PrimitiveType prim_type) overridesdfg::cuda::CUDALanguageExtensionvirtual
reinterpret_cast_expr(const std::string &expr, const std::string &type) overridesdfg::codegen::CStyleLanguageExtensionvirtual
return_statement(const std::string &value) overridesdfg::codegen::CStyleLanguageExtensionvirtual
size_of(const std::string &expr) overridesdfg::codegen::CStyleLanguageExtensionvirtual
subset(const types::IType &type, const data_flow::Subset &subset) overridesdfg::cuda::CUDALanguageExtensionvirtual
tasklet(const data_flow::Tasklet &tasklet) overridesdfg::cuda::CUDALanguageExtensionvirtual
type_cast(const std::string &name, const types::IType &type) overridesdfg::cuda::CUDALanguageExtensionvirtual
zero(const types::PrimitiveType prim_type) overridesdfg::cuda::CUDALanguageExtensionvirtual
~LanguageExtension()=defaultsdfg::codegen::LanguageExtensionvirtual