//===- Auto-generated file, part of the LLVM/Offload project --------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// Error olInit_impl(); Error olShutDown_impl(); Error olGetPlatformInfo_impl(ol_platform_handle_t Platform, ol_platform_info_t PropName, size_t PropSize, void *PropValue); Error olGetPlatformInfoSize_impl(ol_platform_handle_t Platform, ol_platform_info_t PropName, size_t *PropSizeRet); Error olIterateDevices_impl(ol_device_iterate_cb_t Callback, void *UserData); Error olGetDeviceInfo_impl(ol_device_handle_t Device, ol_device_info_t PropName, size_t PropSize, void *PropValue); Error olGetDeviceInfoSize_impl(ol_device_handle_t Device, ol_device_info_t PropName, size_t *PropSizeRet); Error olMemAlloc_impl(ol_device_handle_t Device, ol_alloc_type_t Type, size_t Size, void **AllocationOut); Error olMemFree_impl(void *Address); Error olMemcpy_impl(ol_queue_handle_t Queue, void *DstPtr, ol_device_handle_t DstDevice, void *SrcPtr, ol_device_handle_t SrcDevice, size_t Size, ol_event_handle_t *EventOut); Error olCreateQueue_impl(ol_device_handle_t Device, ol_queue_handle_t *Queue); Error olDestroyQueue_impl(ol_queue_handle_t Queue); Error olWaitQueue_impl(ol_queue_handle_t Queue); Error olDestroyEvent_impl(ol_event_handle_t Event); Error olWaitEvent_impl(ol_event_handle_t Event); Error olCreateProgram_impl(ol_device_handle_t Device, const void *ProgData, size_t ProgDataSize, ol_program_handle_t *Program); Error olDestroyProgram_impl(ol_program_handle_t Program); Error olGetKernel_impl(ol_program_handle_t Program, const char *KernelName, ol_kernel_handle_t *Kernel); Error olLaunchKernel_impl(ol_queue_handle_t Queue, ol_device_handle_t Device, ol_kernel_handle_t Kernel, const void *ArgumentsData, size_t ArgumentsSize, const ol_kernel_launch_size_args_t *LaunchSizeArgs, ol_event_handle_t *EventOut);