2 // Copyright © 2017 Arm Ltd. All rights reserved.
3 // SPDX-License-Identifier: MIT
6 #include "NeonBackend.hpp"
7 #include "NeonBackendId.hpp"
8 #include "NeonWorkloadFactory.hpp"
10 #include <backendsCommon/BackendRegistry.hpp>
18 static StaticRegistryInitializer<BackendRegistry> g_RegisterHelper
20 BackendRegistryInstance(),
21 NeonBackend::GetIdStatic(),
22 [](const EmptyInitializer&)
24 return IBackendInternalUniquePtr(new NeonBackend);
30 const BackendId& NeonBackend::GetIdStatic()
32 static const BackendId s_Id{NeonBackendId()};
36 IBackendInternal::IWorkloadFactoryPtr NeonBackend::CreateWorkloadFactory() const
38 return std::make_unique<NeonWorkloadFactory>();