| 136 | return #C |
| 137 | |
| 138 | const char* getOclCommandKindString(cl_command_type commandType) { |
| 139 | switch (commandType) { |
| 140 | CASE_STRING(0, InternalMarker); |
| 141 | CASE_STRING(CL_COMMAND_MARKER, Marker); |
| 142 | CASE_STRING(CL_COMMAND_NDRANGE_KERNEL, KernelExecution); |
| 143 | CASE_STRING(CL_COMMAND_READ_BUFFER, CopyDeviceToHost); |
| 144 | CASE_STRING(CL_COMMAND_WRITE_BUFFER, CopyHostToDevice); |
| 145 | CASE_STRING(CL_COMMAND_COPY_BUFFER, CopyDeviceToDevice); |
| 146 | CASE_STRING(CL_COMMAND_READ_BUFFER_RECT, CopyDeviceToHost2D); |
| 147 | CASE_STRING(CL_COMMAND_WRITE_BUFFER_RECT, CopyHostToDevice2D); |
| 148 | CASE_STRING(CL_COMMAND_COPY_BUFFER_RECT, CopyDeviceToDevice2D); |
| 149 | CASE_STRING(CL_COMMAND_FILL_BUFFER, FillBuffer); |
| 150 | CASE_STRING(CL_COMMAND_TASK, Task); |
| 151 | CASE_STRING(CL_COMMAND_NATIVE_KERNEL, NativeKernel); |
| 152 | CASE_STRING(CL_COMMAND_READ_IMAGE, ReadImage); |
| 153 | CASE_STRING(CL_COMMAND_WRITE_IMAGE, WriteImage); |
| 154 | CASE_STRING(CL_COMMAND_COPY_IMAGE, CopyImage); |
| 155 | CASE_STRING(CL_COMMAND_COPY_IMAGE_TO_BUFFER, CopyImageToBuffer); |
| 156 | CASE_STRING(CL_COMMAND_COPY_BUFFER_TO_IMAGE, CopyBufferToImage); |
| 157 | CASE_STRING(CL_COMMAND_MAP_BUFFER, MapBuffer); |
| 158 | CASE_STRING(CL_COMMAND_MAP_IMAGE, MapImage); |
| 159 | CASE_STRING(CL_COMMAND_UNMAP_MEM_OBJECT, UnmapMemObject); |
| 160 | CASE_STRING(CL_COMMAND_ACQUIRE_GL_OBJECTS, AcquireGLObjects); |
| 161 | CASE_STRING(CL_COMMAND_RELEASE_GL_OBJECTS, ReleaseGLObjects); |
| 162 | CASE_STRING(CL_COMMAND_USER, User); |
| 163 | CASE_STRING(CL_COMMAND_BARRIER, Barrier); |
| 164 | CASE_STRING(CL_COMMAND_MIGRATE_MEM_OBJECTS, MigrateMemObjects); |
| 165 | CASE_STRING(CL_COMMAND_FILL_IMAGE, FillImage); |
| 166 | CASE_STRING(CL_COMMAND_SVM_FREE, SvmFree); |
| 167 | CASE_STRING(CL_COMMAND_SVM_MEMCPY, SvmMemcpy); |
| 168 | CASE_STRING(CL_COMMAND_SVM_MEMFILL, SvmMemFill); |
| 169 | CASE_STRING(CL_COMMAND_SVM_MAP, SvmMap); |
| 170 | CASE_STRING(CL_COMMAND_SVM_UNMAP, SvmUnmap); |
| 171 | CASE_STRING(ROCCLR_COMMAND_STREAM_WAIT_VALUE, StreamWait); |
| 172 | CASE_STRING(ROCCLR_COMMAND_STREAM_WRITE_VALUE, StreamWrite); |
| 173 | default: |
| 174 | break; |
| 175 | }; |
| 176 | return "Unknown command kind"; |
| 177 | }; |
| 178 | } // namespace amd::activity_prof |
no outgoing calls
no test coverage detected