author | Ajay Jayaraj <ajayj@ti.com> | |
Mon, 13 Aug 2018 17:30:40 +0000 (12:30 -0500) | ||
committer | Ajay Jayaraj <ajayj@ti.com> | |
Mon, 13 Aug 2018 18:07:43 +0000 (13:07 -0500) | ||
commit | 9f276ddd4391bf662da3c5f67efbb4c9d7159ee3 | |
tree | 06272df4a0fc3e190900326bd928c8f9d9f50db9 | tree | snapshot (tar.xz tar.gz zip) |
parent | c96fc79f53c7eadeb791dca1ae345533a0ec5edb | commit | diff |
Remove implementation details from ArgInfo
Implementation details such as argument kind and PipeInfo should not be
a part of the user facing ArgInfo class. Also, PipeInfo is relevant only
for input/output arguments.
Moved implementation details out of ArgInfo and created 2 new classes:
DeviceArgInfo and IODeviceArgInfo.
DeviceArgInfo inherits from ArgInfo and adds an
argument kind (buffer, local or scalar). IODeviceArgInfo consists of
DeviceArgInfo and PipeInfo.
(MCT-1030)
Implementation details such as argument kind and PipeInfo should not be
a part of the user facing ArgInfo class. Also, PipeInfo is relevant only
for input/output arguments.
Moved implementation details out of ArgInfo and created 2 new classes:
DeviceArgInfo and IODeviceArgInfo.
DeviceArgInfo inherits from ArgInfo and adds an
argument kind (buffer, local or scalar). IODeviceArgInfo consists of
DeviceArgInfo and PipeInfo.
(MCT-1030)
examples/Makefile | diff | blob | history | |
examples/make.common | diff | blob | history | |
tidl_api/Makefile | diff | blob | history | |
tidl_api/inc/execution_object.h | diff | blob | history | |
tidl_api/inc/executor.h | diff | blob | history | |
tidl_api/src/device_arginfo.h | [new file with mode: 0644] | blob |
tidl_api/src/execution_object.cpp | diff | blob | history | |
tidl_api/src/executor.cpp | diff | blob | history | |
tidl_api/src/ocl_device.cpp | diff | blob | history | |
tidl_api/src/ocl_device.h | diff | blob | history |