Coverage for cuda / bindings / cynvvm.pyx: 96.55%

29 statements  

« prev     ^ index     » next       coverage.py v7.13.5, created at 2026-03-25 01:07 +0000

1# SPDX-FileCopyrightText: Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. 

2# 

3# SPDX-License-Identifier: LicenseRef-NVIDIA-SOFTWARE-LICENSE 

4# 

5# This code was automatically generated across versions from 12.0.1 to 13.2.0, generator version 0.3.1.dev1406+gd8426ea19.d20260316. Do not modify it directly. 

6  

7from ._internal cimport nvvm as _nvvm 

8  

9  

10############################################################################### 

11# Wrapper functions 

12############################################################################### 

13  

14cdef const char* nvvmGetErrorString(nvvmResult result) except?NULL nogil: 

15 return _nvvm._nvvmGetErrorString(result) 1Y

16  

17  

18cdef nvvmResult nvvmVersion(int* major, int* minor) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil: 

19 return _nvvm._nvvmVersion(major, minor) 1aZ

20  

21  

22cdef nvvmResult nvvmIRVersion(int* majorIR, int* minorIR, int* majorDbg, int* minorDbg) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil: 

23 return _nvvm._nvvmIRVersion(majorIR, minorIR, majorDbg, minorDbg) 1a0123456789!#$%'()*+,-.bc

24  

25  

26cdef nvvmResult nvvmCreateProgram(nvvmProgram* prog) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil: 

27 return _nvvm._nvvmCreateProgram(prog) 1aUVBCDEFGRSdefghijkWJKLMNOPQXlmHTInopqrstuvwxyzAbc

28  

29  

30cdef nvvmResult nvvmDestroyProgram(nvvmProgram* prog) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil: 

31 return _nvvm._nvvmDestroyProgram(prog) 1a/UVBCDEFGRSdefghijkWJKLMNOPQ:lmHTnopqrstuvwxyzAbc

32  

33  

34cdef nvvmResult nvvmAddModuleToProgram(nvvmProgram prog, const char* buffer, size_t size, const char* name) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil: 

35 return _nvvm._nvvmAddModuleToProgram(prog, buffer, size, name) 1aBCDEFGdefghijkLMNOPQXlmHTInopqrstuvwxyzAbc

36  

37  

38cdef nvvmResult nvvmLazyAddModuleToProgram(nvvmProgram prog, const char* buffer, size_t size, const char* name) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil: 

39 return _nvvm._nvvmLazyAddModuleToProgram(prog, buffer, size, name) 

40  

41  

42cdef nvvmResult nvvmCompileProgram(nvvmProgram prog, int numOptions, const char** options) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil: 

43 return _nvvm._nvvmCompileProgram(prog, numOptions, options) 1aBDFRdefghijklmInopqrstuvwxyzAbc

44  

45  

46cdef nvvmResult nvvmVerifyProgram(nvvmProgram prog, int numOptions, const char** options) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil: 

47 return _nvvm._nvvmVerifyProgram(prog, numOptions, options) 1aCEGSLMNOPQlmHInopqrstuvwxyzAbc

48  

49  

50cdef nvvmResult nvvmGetCompiledResultSize(nvvmProgram prog, size_t* bufferSizeRet) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil: 

51 return _nvvm._nvvmGetCompiledResultSize(prog, bufferSizeRet) 1adefghijkJlmInopqrstuvwxyzAbc

52  

53  

54cdef nvvmResult nvvmGetCompiledResult(nvvmProgram prog, char* buffer) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil: 

55 return _nvvm._nvvmGetCompiledResult(prog, buffer) 1adefghijkJlmInopqrstuvwxyzAbc

56  

57  

58cdef nvvmResult nvvmGetProgramLogSize(nvvmProgram prog, size_t* bufferSizeRet) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil: 

59 return _nvvm._nvvmGetProgramLogSize(prog, bufferSizeRet) 1BCDEFGdefghijkKH

60  

61  

62cdef nvvmResult nvvmGetProgramLog(nvvmProgram prog, char* buffer) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil: 

63 return _nvvm._nvvmGetProgramLog(prog, buffer) 1BCDEFGdefghijkKH

64  

65  

66cdef nvvmResult nvvmLLVMVersion(const char* arch, int* major) except?_NVVMRESULT_INTERNAL_LOADING_ERROR nogil: 

67 return _nvvm._nvvmLLVMVersion(arch, major) 1;