o
    C¼2h  ã                   @   s2   d dl mZ d dl mZ G dd„ deƒZeƒ ZdS )é    )Ú_utils)Útypesc                   @   s   e Zd Zdd„ Zddd„ZdS )ÚContextc                 C   s   t  ¡ | _i | _d S ©N)r   Ú	NameScopeÚscopeÚidentified_types)Úself© r
   úg/var/www/html/alexa/alex_system/speach-to-text/venv/lib/python3.10/site-packages/llvmlite/ir/context.pyÚ__init__   s   

zContext.__init__Fc                 C   s@   || j vr| j |¡ t | ||¡}|| j |< |S | j | }|S r   )r   r   Úregisterr   ÚIdentifiedStructType)r	   ÚnameÚpackedÚtyr
   r
   r   Úget_identified_type
   s   


ÿzContext.get_identified_typeN)F)Ú__name__Ú
__module__Ú__qualname__r   r   r
   r
   r
   r   r      s    r   N)Úllvmlite.irr   r   Úobjectr   Úglobal_contextr
   r
   r
   r   Ú<module>   s    
