
    sh                     X    S r  " S S\5      r " S S\5      rSrSrSrSrSr	Sr
S rS rg)zd
NVVM is not supported in the simulator, but stubs are provided to allow tests
to import correctly.
c                       \ rS rSrSrg)NvvmSupportError    N)__name__
__module____qualname____firstlineno____static_attributes__r       u/Users/tiagomarins/Projetos/claudeai/copy_bank/venv/lib/python3.13/site-packages/numba/cuda/simulator/cudadrv/nvvm.pyr   r      s    r   r   c                       \ rS rSrS rSrg)NVVM   c                     [        S5      e)Nz#NVVM not supported in the simulator)r   )selfs    r   __init__NVVM.__init__   s    DEEr   r   N)r   r   r   r	   r   r
   r   r   r   r   r      s    Fr   r   Nc                      g)NFr   r   r   r   is_availabler      s    r   c                      g)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   