|
docc 0.8.3 (0d44999b)
C++ API Reference
|
This is the complete list of members for sdfg::gpu::GpuMmaDispatcherStrategy, including all inherited members.
| EltwiseCompute typedef | sdfg::gpu::GpuMmaDispatcherStrategy | |
| emit_eltwise(codegen::CodegenOutput &out, const std::string &main_frag, const std::vector< std::string > &additional_frags, const EltwiseCompute &compute) const =0 | sdfg::gpu::GpuMmaDispatcherStrategy | pure virtual |
| emit_fill(codegen::CodegenOutput &out, const std::string &acc_frag, types::PrimitiveType fill_type) const =0 | sdfg::gpu::GpuMmaDispatcherStrategy | pure virtual |
| emit_fragment_load(codegen::CodegenOutput &out, const std::string &frag, const std::string &base, const GpuMmaFromMemoryLayout &layout, MmaFragmentType frag_type, types::PrimitiveType element_type, MmaFragmentLayout fragment_layout) const =0 | sdfg::gpu::GpuMmaDispatcherStrategy | pure virtual |
| emit_fragment_store(codegen::CodegenOutput &out, const std::string &frag, const std::string &base, const GpuMmaFromMemoryLayout &layout, MmaFragmentType frag_type, types::PrimitiveType element_type) const =0 | sdfg::gpu::GpuMmaDispatcherStrategy | pure virtual |
| emit_mma(codegen::CodegenOutput &out, const std::string &frag_d, const std::string &frag_a, const std::string &frag_b, const std::string &frag_c) const =0 | sdfg::gpu::GpuMmaDispatcherStrategy | pure virtual |
| emit_needed_declarations(codegen::CodegenOutput &out) const | sdfg::gpu::GpuMmaDispatcherStrategy | inlinevirtual |
| fragment_element(const std::string &frag, const std::string &idx) const | sdfg::gpu::GpuMmaDispatcherStrategy | inlinevirtual |
| fragment_element_coords(MmaFragmentType frag_type, const MmaBlockSize &block_size, const std::string &idx, std::string &condition) const | sdfg::gpu::GpuMmaDispatcherStrategy | inlinevirtual |
| fragment_element_count(const std::string &frag) const | sdfg::gpu::GpuMmaDispatcherStrategy | inlinevirtual |
| ~GpuMmaDispatcherStrategy()=default | sdfg::gpu::GpuMmaDispatcherStrategy | virtual |