MCPcopy Create free account
hub / github.com/ROCm/clr / getOclCommandKindString

Function getOclCommandKindString

rocclr/platform/activity.cpp:138–177  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

136 return #C
137
138const 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

Callers 3

loopMethod · 0.85
enqueueMethod · 0.85
hipGetCmdNameFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected