MCPcopy Create free account
hub / github.com/XpuOS/xsched / ~VecAddTask

Method ~VecAddTask

platforms/example/test/src/vecadd.cpp:47–60  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

45}
46
47VecAddTask::~VecAddTask()
48{
49 if (dev_vec[0]) clReleaseMemObject(dev_vec[0]);
50 if (dev_vec[1]) clReleaseMemObject(dev_vec[1]);
51 if (dev_adder) clReleaseMemObject(dev_adder);
52 if (host_vec[0]) delete[] host_vec[0];
53 if (host_vec[1]) delete[] host_vec[1];
54 if (host_adder) delete[] host_adder;
55
56 if (kUseHalApi) {
57 XQueueDestroy(xq_);
58 HwQueueDestroy(hwq_);
59 }
60}
61
62void VecAddTask::Run()
63{

Callers

nothing calls this directly

Calls 2

XQueueDestroyFunction · 0.85
HwQueueDestroyFunction · 0.85

Tested by

no test coverage detected