35c8a50c99
SWDEV-145570 - Add new kernel launching API for hip-clang Affected files ... ... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.def.in#28 edit ... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.map.in#27 edit ... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#41 edit
221 satır
5.3 KiB
Plaintext
221 satır
5.3 KiB
Plaintext
HIP_1.0 {
|
|
global:
|
|
hipChooseDevice;
|
|
hipCtxCreate;
|
|
hipCtxDestroy;
|
|
hipCtxDisablePeerAccess;
|
|
hipCtxEnablePeerAccess;
|
|
hipCtxGetApiVersion;
|
|
hipCtxGetCacheConfig;
|
|
hipCtxGetCurrent;
|
|
hipCtxGetDevice;
|
|
hipCtxGetFlags;
|
|
hipCtxGetSharedMemConfig;
|
|
hipCtxPopCurrent;
|
|
hipCtxPushCurrent;
|
|
hipCtxSetCacheConfig;
|
|
hipCtxSetCurrent;
|
|
hipCtxSetSharedMemConfig;
|
|
hipCtxSynchronize;
|
|
hipDeviceCanAccessPeer;
|
|
hipDeviceComputeCapability;
|
|
hipDeviceDisablePeerAccess;
|
|
hipDeviceEnablePeerAccess;
|
|
hipDeviceGet;
|
|
hipDeviceGetAttribute;
|
|
hipDeviceGetByPCIBusId;
|
|
hipDeviceGetCacheConfig;
|
|
hipDeviceGetStreamPriorityRange;
|
|
hipDeviceGetLimit;
|
|
hipDeviceGetName;
|
|
hipDeviceGetPCIBusId;
|
|
hipDeviceGetSharedMemConfig;
|
|
hipDevicePrimaryCtxGetState;
|
|
hipDevicePrimaryCtxRelease;
|
|
hipDevicePrimaryCtxReset;
|
|
hipDevicePrimaryCtxRetain;
|
|
hipDevicePrimaryCtxSetFlags;
|
|
hipDeviceReset;
|
|
hipDeviceSetCacheConfig;
|
|
hipDeviceSetSharedMemConfig;
|
|
hipDeviceSynchronize;
|
|
hipDeviceTotalMem;
|
|
hipDriverGetVersion;
|
|
hipEventCreate;
|
|
hipEventCreateWithFlags;
|
|
hipEventDestroy;
|
|
hipEventElapsedTime;
|
|
hipEventQuery;
|
|
hipEventRecord;
|
|
hipEventSynchronize;
|
|
hipExtGetLinkTypeAndHopCount;
|
|
hipExtLaunchMultiKernelMultiDevice;
|
|
hipExtMallocWithFlags;
|
|
hipExtModuleLaunchKernel;
|
|
hipFree;
|
|
hipFreeArray;
|
|
hipFuncSetCacheConfig;
|
|
hipGetDevice;
|
|
hipGetDeviceCount;
|
|
hipGetDeviceProperties;
|
|
hipGetErrorName;
|
|
hipGetErrorString;
|
|
hipGetLastError;
|
|
hipHostAlloc;
|
|
hipHostFree;
|
|
hipHostGetDevicePointer;
|
|
hipHostGetFlags;
|
|
hipHostMalloc;
|
|
hipHostRegister;
|
|
hipHostUnregister;
|
|
hipInit;
|
|
hipIpcCloseMemHandle;
|
|
hipIpcGetMemHandle;
|
|
hipIpcOpenMemHandle;
|
|
hipMalloc;
|
|
hipMalloc3D;
|
|
hipMalloc3DArray;
|
|
hipArrayCreate;
|
|
hipMallocArray;
|
|
hipMallocPitch;
|
|
hipMemcpy;
|
|
hipMemcpyParam2D;
|
|
hipMemcpy2D;
|
|
hipMemcpy2DAsync;
|
|
hipMemcpy2DToArray;
|
|
hipMemcpy3D;
|
|
hipMemcpyAsync;
|
|
hipMemcpyDtoD;
|
|
hipMemcpyDtoDAsync;
|
|
hipMemcpyDtoH;
|
|
hipMemcpyDtoHAsync;
|
|
hipMemcpyFromSymbol;
|
|
hipMemcpyFromSymbolAsync;
|
|
hipMemcpyHtoD;
|
|
hipMemcpyHtoDAsync;
|
|
hipMemcpyPeer;
|
|
hipMemcpyPeerAsync;
|
|
hipMemcpyToArray;
|
|
hipMemcpyFromArray;
|
|
hipMemcpyToSymbol;
|
|
hipMemcpyToSymbolAsync;
|
|
hipMemGetAddressRange;
|
|
hipGetSymbolAddress;
|
|
hipGetSymbolSize;
|
|
hipMemGetInfo;
|
|
hipMemPtrGetInfo;
|
|
hipMemset;
|
|
hipMemsetD32;
|
|
hipMemset2D;
|
|
hipMemsetAsync;
|
|
hipMemsetD32Async;
|
|
hipMemset2DAsync;
|
|
hipMemsetD8;
|
|
hipMemset3D;
|
|
hipModuleGetFunction;
|
|
hipModuleGetGlobal;
|
|
hipModuleGetTexRef;
|
|
hipModuleLaunchKernel;
|
|
hipModuleLaunchKernelExt;
|
|
hipLaunchCooperativeKernel;
|
|
hipLaunchCooperativeKernelMultiDevice;
|
|
hipModuleLoad;
|
|
hipModuleLoadData;
|
|
hipModuleUnload;
|
|
hipOccupancyMaxActiveBlocksPerMultiprocessor;
|
|
hipOccupancyMaxActiveBlocksPerMultiprocessorWithFlags;
|
|
hipFuncGetAttributes;
|
|
hipPeekAtLastError;
|
|
hipPointerGetAttributes;
|
|
hipProfilerStart;
|
|
hipProfilerStop;
|
|
hipRuntimeGetVersion;
|
|
hipSetDevice;
|
|
hipSetDeviceFlags;
|
|
hipStreamAddCallback;
|
|
hipStreamCreate;
|
|
hipStreamCreateWithFlags;
|
|
hipStreamCreateWithPriority;
|
|
hipStreamDestroy;
|
|
hipStreamGetFlags;
|
|
hipStreamQuery;
|
|
hipStreamSynchronize;
|
|
hipStreamWaitEvent;
|
|
__hipPopCallConfiguration;
|
|
__hipPushCallConfiguration;
|
|
__hipRegisterFatBinary;
|
|
__hipRegisterFunction;
|
|
__hipRegisterVar;
|
|
__hipUnregisterFatBinary;
|
|
__gnu_h2f_ieee;
|
|
__gnu_f2h_ieee;
|
|
hipConfigureCall;
|
|
hipSetupArgument;
|
|
hipLaunchByPtr;
|
|
hipLaunchKernel;
|
|
hipProfilerStart;
|
|
hipProfilerStop;
|
|
hiprtcCompileProgram;
|
|
hiprtcCreateProgram;
|
|
hiprtcDestroyProgram;
|
|
hiprtcGetLoweredName;
|
|
hiprtcGetProgramLog;
|
|
hiprtcGetProgramLogSize;
|
|
hiprtcGetCode;
|
|
hiprtcGetCodeSize;
|
|
hiprtcGetErrorString;
|
|
extern "C++" {
|
|
hip_impl::hipLaunchKernelGGLImpl*;
|
|
hipCreateTextureObject*;
|
|
hipDestroyTextureObject*;
|
|
hipGetTextureObjectResourceDesc*;
|
|
hipGetTextureObjectResourceViewDesc*;
|
|
hipGetTextureObjectTextureDesc*;
|
|
hipBindTexture*;
|
|
hipBindTexture2D*;
|
|
hipBindTextureToArray*;
|
|
hipBindTextureToMipmappedArray*;
|
|
hipUnbindTexture*;
|
|
hipGetChannelDesc*;
|
|
hipGetTextureAlignmentOffset*;
|
|
hipGetTextureReference*;
|
|
hipTexRefSetFormat*;
|
|
hipTexRefSetFlags*;
|
|
hipTexRefSetFilterMode*;
|
|
hipTexRefSetAddressMode*;
|
|
hipTexRefSetArray*;
|
|
hipTexRefSetAddress*;
|
|
hipTexRefSetAddress2D*;
|
|
hipTexRefGetAddress*;
|
|
hipTexRefGetAddressMode*;
|
|
hipTexRefGetArray*;
|
|
hipTexRefSetArray*;
|
|
hipCreateChannelDesc*;
|
|
ihipBindTextureImpl*;
|
|
ihipBindTextureToArrayImpl*;
|
|
hipHccGetAccelerator*;
|
|
hipHccGetAcceleratorView*;
|
|
hipCreateSurfaceObject*;
|
|
hipDestroySurfaceObject*;
|
|
hipHccModuleLaunchKernel*;
|
|
hipExtModuleLaunchKernel*;
|
|
InitActivityCallback*;
|
|
EnableActivityCallback*;
|
|
GetCmdName*;
|
|
hiprtcAddNameExpression*;
|
|
hiprtcCompileProgram*;
|
|
hiprtcCreateProgram*;
|
|
hiprtcDestroyProgram*;
|
|
hiprtcGetLoweredName*;
|
|
hiprtcGetProgramLog*;
|
|
hiprtcGetProgramLogSize*;
|
|
hiprtcGetCode*;
|
|
hiprtcGetCodeSize*;
|
|
hiprtcGetErrorString*;
|
|
hiprtcVersion*;
|
|
hiprtcGetTypeName*;
|
|
};
|
|
local:
|
|
*;
|
|
};
|