
    xKg                     X    d Z  G d de      Z G d de      ZdZdZdZdZdZ	dZ
d Zd Zy)zd
NVVM is not supported in the simulator, but stubs are provided to allow tests
to import correctly.
c                       e Zd Zy)NvvmSupportErrorN)__name__
__module____qualname__     e/home/alanp/www/video.onchill/myenv/lib/python3.12/site-packages/numba/cuda/simulator/cudadrv/nvvm.pyr   r      s    r   r   c                       e Zd Zd Zy)NVVMc                     t        d      )Nz#NVVM not supported in the simulator)r   )selfs    r	   __init__zNVVM.__init__   s    DEEr   N)r   r   r   r   r   r   r	   r   r      s    Fr   r   Nc                       y)NFr   r   r   r	   is_availabler      s    r   c                       y)Nr   r   r   r   r	   get_supported_ccsr      s    r   )__doc__ImportErrorr   objectr   CompilationUnit
compile_irset_cuda_kernelget_arch_option	LibDevice	NvvmErrorr   r   r   r   r	   <module>r      sN   	{ 	F6 F
 
		r   