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

29 statements  

« prev     ^ index     » next       coverage.py v7.16.0, created at 2026-09-10 02:27 +0000

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

2# 

3# SPDX-License-Identifier: Apache-2.0 

4# 

5# This code was automatically generated across versions from 12.0.1 to 13.3.0. Do not modify it directly. 

6  

7# CYTHON-BINDINGS-GENERATED-DO-NOT-MODIFY-THIS-FILE: format=1; content-sha256=7ea5803be62646c287bad43350e27d3254f35d25ab50b9c54f7ac5695b4c3114 

8from ._internal cimport nvvm as _nvvm 

9  

10  

11############################################################################### 

12# Wrapper functions 

13############################################################################### 

14  

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

16 return _nvvm._nvvmGetErrorString(result) 1'

17  

18  

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

20 return _nvvm._nvvmVersion(major, minor) 1a(23456789

21  

22  

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

24 return _nvvm._nvvmIRVersion(majorIR, minorIR, majorDbg, minorDbg) 2a ) * + , - . / : ; = ? @ [ ] ^ _ ` { | } ~ abbbb c 2 3 4 5 6 7 8 9 L M N O P

25  

26  

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

28 return _nvvm._nvvmCreateProgram(prog) 1a!#DEFGHIYZdefghijk$QRSTUVWX%mn0J1lKopqrstuvwxyzABCbcLMNOP

29  

30  

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

32 return _nvvm._nvvmDestroyProgram(prog) 2a ! # D E F G H I Y Z d e f g h i j k $ Q R S T U V W X cbm n dbeb0 J 1 l o p q r s t u v w x y z A B C b c L M N O P

33  

34  

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

36 return _nvvm._nvvmAddModuleToProgram(prog, buffer, size, name) 1aDEFGHIdefghijkSTUVWX%mn0J1lKopqrstuvwxyzABCbcLMNOP

37  

38  

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

40 return _nvvm._nvvmLazyAddModuleToProgram(prog, buffer, size, name) 1l

41  

42  

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

44 return _nvvm._nvvmCompileProgram(prog, numOptions, options) 1aDFHYdefghijkmnlKopqrstuvwxyzABCbcLMNOP

45  

46  

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

48 return _nvvm._nvvmVerifyProgram(prog, numOptions, options) 1EGIZSTUVWXmnJlKopqrstuvwxyzABCbc

49  

50  

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

52 return _nvvm._nvvmGetCompiledResultSize(prog, bufferSizeRet) 1defghijkQmnlKopqrstuvwxyzABCbc

53  

54  

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

56 return _nvvm._nvvmGetCompiledResult(prog, buffer) 1defghijkQmnlKopqrstuvwxyzABCbc

57  

58  

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

60 return _nvvm._nvvmGetProgramLogSize(prog, bufferSizeRet) 1DEFGHIdefghijkRJ

61  

62  

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

64 return _nvvm._nvvmGetProgramLog(prog, buffer) 1DEFGHIdefghijkRJ

65  

66  

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

68 return _nvvm._nvvmLLVMVersion(arch, major) 2fb