1 /* 2 * Copyright (C) 2020 Intel Corporation 3 * 4 * SPDX-License-Identifier: MIT 5 * 6 */ 7 8 #pragma once 9 #include "opencl/source/built_ins/built_in_ops_vme.h" 10 11 namespace NEO { 12 class Program; 13 class ClDevice; 14 class ClDeviceVector; 15 class Context; 16 class BuiltIns; 17 class BuiltinDispatchInfoBuilder; 18 namespace Vme { 19 20 Program *createBuiltInProgram( 21 Context &context, 22 const ClDeviceVector &deviceVector, 23 const char *kernelNames, 24 int &errcodeRet); 25 26 BuiltinDispatchInfoBuilder &getBuiltinDispatchInfoBuilder(EBuiltInOps::Type operation, ClDevice &device); 27 28 } // namespace Vme 29 } // namespace NEO