|
MimIR 0.1
MimIR is my Intermediate Representation
|
Go to the source code of this file.
Namespaces | |
| namespace | mim::plug::gpu |
| The gpu Plugin | |
| namespace | mim |
| namespace | mim::plug |
Enumerations | |
%gpu.addr_space_global | |
| enum class | mim::plug::gpu::addr_space_global : flags_t |
%gpu.addr_space_shared | |
| enum class | mim::plug::gpu::addr_space_shared : flags_t |
%gpu.addr_space_const | |
| enum class | mim::plug::gpu::addr_space_const : flags_t |
%gpu.addr_space_local | |
| enum class | mim::plug::gpu::addr_space_local : flags_t |
%gpu.GlobalM | |
| enum class | mim::plug::gpu::GlobalM : flags_t |
%gpu.SharedM | |
| enum class | mim::plug::gpu::SharedM : flags_t |
%gpu.ConstM | |
| enum class | mim::plug::gpu::ConstM : flags_t |
%gpu.LocalM | |
| enum class | mim::plug::gpu::LocalM : flags_t |
%gpu.GlobalPtr | |
| enum class | mim::plug::gpu::GlobalPtr : flags_t |
%gpu.SharedPtr | |
| enum class | mim::plug::gpu::SharedPtr : flags_t |
%gpu.ConstPtr | |
| enum class | mim::plug::gpu::ConstPtr : flags_t |
%gpu.LocalPtr | |
| enum class | mim::plug::gpu::LocalPtr : flags_t |
%gpu.Stream | |
| enum class | mim::plug::gpu::Stream : flags_t |
%gpu.DefaultStream | |
| enum class | mim::plug::gpu::DefaultStream : flags_t |
%gpu.stream_init | |
| enum class | mim::plug::gpu::stream_init : flags_t |
%gpu.stream_deinit | |
| enum class | mim::plug::gpu::stream_deinit : flags_t |
%gpu.stream_sync | |
| enum class | mim::plug::gpu::stream_sync : flags_t |
%gpu.alloc | |
| enum class | mim::plug::gpu::alloc : flags_t |
%gpu.free | |
| enum class | mim::plug::gpu::free : flags_t |
%gpu.copy_to_device | |
| enum class | mim::plug::gpu::copy_to_device : flags_t |
%gpu.copy_to_host | |
| enum class | mim::plug::gpu::copy_to_host : flags_t |
%gpu.alloc_copy | |
| enum class | mim::plug::gpu::alloc_copy : flags_t |
%gpu.alloc_async | |
| enum class | mim::plug::gpu::alloc_async : flags_t |
%gpu.free_async | |
| enum class | mim::plug::gpu::free_async : flags_t |
%gpu.copy_to_device_async | |
| enum class | mim::plug::gpu::copy_to_device_async : flags_t |
%gpu.copy_to_host_async | |
| enum class | mim::plug::gpu::copy_to_host_async : flags_t |
%gpu.alloc_copy_async | |
| enum class | mim::plug::gpu::alloc_copy_async : flags_t |
%gpu.launch | |
| enum class | mim::plug::gpu::launch : flags_t |
%gpu.launch_with_smem | |
| enum class | mim::plug::gpu::launch_with_smem : flags_t |
%gpu.sync_work_items | |
| enum class | mim::plug::gpu::sync_work_items : flags_t |
%gpu.synced_scope | |
| enum class | mim::plug::gpu::synced_scope : flags_t |
%gpu.malloc2gpualloc_repl | |
| enum class | mim::plug::gpu::malloc2gpualloc_repl : flags_t |
Variables | |
| static constexpr plugin_t | mim::plug::gpu::Plugin_Id = 0x2115800000000000 |