Lines Matching refs:devices
24 DevicePtrs devices; in build() local
25 devices.reserve(numDevices); in build()
28 devices.emplace_back(&(*deviceList++)->cast<Device>()); in build()
38 return mImpl->build(devices, options, notify); in build()
50 DevicePtrs devices; in compile() local
51 devices.reserve(numDevices); in compile()
54 devices.emplace_back(&(*deviceList++)->cast<Device>()); in compile()
70 return mImpl->compile(devices, options, programs, headerIncludeNames, notify); in compile()
75 std::vector<cl_device_id> devices; in getInfo() local
99 devices.reserve(mDevices.size()); in getInfo()
102 devices.emplace_back(device->getNative()); in getInfo()
104 copyValue = devices.data(); in getInfo()
105 copySize = devices.size() * sizeof(decltype(devices)::value_type); in getInfo()
224 DevicePtrs &&devices, in Program() argument
230 mDevices(std::move(devices)), in Program()
237 Program::Program(Context &context, DevicePtrs &&devices, const char *kernelNames, cl_int &errorCode) in Program() argument
239 mDevices(std::move(devices)), in Program()
246 const DevicePtrs &devices, in Program() argument
253 mDevices(!devices.empty() ? devices : context.getDevices()), in Program()
259 devices, in Program()