+
    -i                     Z    ^ RI Ht  ! R R]4      t ! R R]4      t ! R R]4      tR tR	# )
    )	CallInstrc                   h   a  ] tR t^t o R tR tR tR t]R 4       t	]R 4       t
]R 4       tRtV tR	# )
Visitorc                Z    Wn         VP                   F  pV P                  V4       K  	  R # N)_module	functionsvisit_Function)selfmodulefuncs   && T/var/www/html/photoedit/myenv/lib/python3.14/site-packages/llvmlite/ir/transforms.pyvisitVisitor.visit   s%    $$D% %    c                Z    Wn         VP                   F  pV P                  V4       K  	  R # r   )	_functionblocksvisit_BasicBlock)r   r   bbs   && r   r
   Visitor.visit_Function
   s#    ++B!!"% r   c                Z    Wn         VP                   F  pV P                  V4       K  	  R # r   )_basic_blockinstructionsvisit_Instruction)r   r   instrs   && r   r   Visitor.visit_BasicBlock   s$    __E""5) %r   c                    \         hr   NotImplementedErrorr   r   s   &&r   r   Visitor.visit_Instruction       !!r   c                    V P                   # r   )r   r   s   &r   r   Visitor.module   s    ||r   c                    V P                   # r   )r   r%   s   &r   functionVisitor.function   s    ~~r   c                    V P                   # r   )r   r%   s   &r   basic_blockVisitor.basic_block   s       r   )r   r   r   N)__name__
__module____qualname____firstlineno__r   r
   r   r   propertyr   r(   r+   __static_attributes____classdictcell____classdict__s   @r   r   r      sU     &
&
*
"     ! !r   r   c                   ,   a  ] tR t^$t o R tR tRtV tR# )CallVisitorc                X    \        V\        4      '       d   V P                  V4       R # R # r   )
isinstancer   
visit_Callr!   s   &&r   r   CallVisitor.visit_Instruction%   s     eY''OOE" (r   c                    \         hr   r   r!   s   &&r   r:   CallVisitor.visit_Call)   r#   r    N)r-   r.   r/   r0   r   r:   r2   r3   r4   s   @r   r7   r7   $   s     #" "r   r7   c                   8   a a ] tR t^-t oV 3R ltR tRtVtV ;t# )ReplaceCallsc                R   < \         \        V `  4        Wn        W n        . V n        R # r   )superr@   __init__origreplcalls)r   rD   rE   	__class__s   &&&r   rC   ReplaceCalls.__init__.   s!    lD*,		
r   c                    VP                   V P                  8X  d9   VP                  V P                  4       V P                  P                  V4       R # R # r   )calleerD   replace_calleerE   rF   appendr!   s   &&r   r:   ReplaceCalls.visit_Call4   s;    <<499$  +JJe$ %r   )rF   rD   rE   )	r-   r.   r/   r0   rC   r:   r2   r3   __classcell__)rG   r5   s   @@r   r@   r@   -   s     % %r   r@   c                R    \        W4      pVP                  V 4       VP                  # )zdReplace all calls to `orig` to `repl` in module `mod`.
Returns the references to the returned calls
)r@   r   rF   )modrD   rE   rcs   &&& r   replace_all_callsrR   :   s"     
d	!BHHSM88Or   N)llvmlite.irr   objectr   r7   r@   rR   r>   r   r   <module>rU      s2    !!f !@"' "
%; 
%r   