// // Copyright © 2017 Arm Ltd. All rights reserved. // SPDX-License-Identifier: MIT // #include "ClBackend.hpp" #include "ClBackendId.hpp" #include "ClWorkloadFactory.hpp" #include #include namespace armnn { namespace { static StaticRegistryInitializer g_RegisterHelper { BackendRegistryInstance(), ClBackend::GetIdStatic(), []() { return IBackendUniquePtr(new ClBackend, &ClBackend::Destroy); } }; } const BackendId& ClBackend::GetIdStatic() { static const BackendId s_Id{ClBackendId()}; return s_Id; } std::unique_ptr ClBackend::CreateWorkloadFactory() const { return std::make_unique(); } void ClBackend::Destroy(IBackend* backend) { delete boost::polymorphic_downcast(backend); } } // namespace armnn