+
    :i                         ^ RI t ^ RIHt ^ RIHtHt ^ RIHt Rt	Rt
 ! R R]4      t ! R	 R
]4      t]R8X  d   ] P                  ! 4        R# R# )    N)njit)TestCaseoverride_config)llvm_pass_timingsaZ  
===-------------------------------------------------------------------------===
                      ... Pass execution timing report ...
===-------------------------------------------------------------------------===
  Total Execution Time: 0.0001 seconds (0.0001 wall clock)

   ---User Time---   --System Time--   --User+System--   ---Wall Time---  --- Name ---
   0.0001 ( 90.1%)   0.0001 ( 90.1%)   0.0001 ( 90.1%)   0.0001 ( 90.1%)  A1
   0.0000 (  9.9%)   0.0000 (  9.9%)   0.0000 (  9.9%)   0.0000 (  9.9%)  A2
   0.0001 (100.0%)   0.0001 (100.0%)   0.0001 (100.0%)   0.0001 (100.0%)  Total

aZ  
===-------------------------------------------------------------------------===
                      ... Pass execution timing report ...
===-------------------------------------------------------------------------===
  Total Execution Time: 0.0001 seconds (0.0001 wall clock)

   ---User Time---   --System Time--   --User+System--   ---Wall Time---  --- Name ---
   0.0001 ( 90.1%)        -----        0.0001 ( 90.1%)   0.0001 ( 90.1%)  A1
   0.0000 (  9.9%)        -----        0.0000 (  9.9%)   0.0000 (  9.9%)  A2
   0.0001 (100.0%)        -----        0.0001 (100.0%)   0.0001 (100.0%)  Total

c                   2   a  ] tR t^#t o R tR tR tRtV tR# )TestLLVMPassTimingsc                |   \         R  4       p\        RR4      ;_uu_ 4        V! ^
4       RRR4       VP                  VP                  ^ ,          4      pVR,          pV P	                  V\
        P                  4       \        V4      pV P                  RV4       V P                  \        V4      ^ 4       VR,          pV P	                  V\
        P                  4       V P	                  VP                  \        4       V P	                  VP                  \
        P                  4       R#   + '       g   i     EL	; i)c                 >    ^ p\        V 4       F  pW,          pK  	  V# r   rangencis   &  `/var/www/html/photoedit/myenv/lib/python3.14/site-packages/numba/tests/test_llvm_pass_timings.pyfoo+TestLLVMPassTimings.test_usage.<locals>.foo&   !    A1X H    LLVM_PASS_TIMINGSTNr   z!Module passes (full optimization))r   r   get_metadata
signaturesassertIsInstancelptPassTimingsCollectionstrassertInassertGreaterlenNamedTimingsnametimingsProcessedPassTimings)selfr   mdr$   textlasts   &     r   
test_usageTestLLVMPassTimings.test_usage%   s    		 
	 0$77G 8 cnnQ/0()gs'@'@A7|94@3w<+r{dC$4$45dii-dllC,D,DE# 877s   	D**D;	c                   \         R  4       p\        RR4      ;_uu_ 4        V! ^
4       RRR4       VP                  VP                  ^ ,          4      pVR,          pV P	                  VP                  4       \        4       V P	                  VP                  4       \        4       VP                  4       pV P                  \        V4      \        V4      4       V^ ,          P                  P                  4       pVR,           F0  pVP                  P                  4       pV P                  WW4       TpK2  	  R#   + '       g   i     EL; i)c                 b    ^ p\        V 4       F  p\        V4       F  pW,          pK  	  K  	  V# r   r   )r   r   r   js   &   r   r   -TestLLVMPassTimings.test_analyze.<locals>.fooA   s1    A1XqAFA "  Hr   r   TNr   :   NN)r   r   r   r   r   get_total_timefloatsummaryr   list_longest_firstassertEqualr!   r$   assertGreaterEqual)r&   r   r'   timings_collectionlongest_firstr)   reccurs   &       r   test_analyze TestLLVMPassTimings.test_analyze@   s   		 
	 0$77G 8 cnnQ/0 340??A5I088:C@*==?]+S1C-DEQ''668 $$C++,,.C##D.C % 877s   	D99E
	c                ~   \         P                  ! \        4      pV P                  VP	                  4       R 4       V P                  VP                  4       \        4       \         P                  ! \        4      pV P                  VP	                  4       R 4       V P                  VP                  4       \        4       R# )g-C6?N)	r   r%   timings_raw1assertAlmostEqualr1   r   r3   r   timings_raw2)r&   timings1timings2s   &  r   test_parse_raw"TestLLVMPassTimings.test_parse_raw[   s    ++L9x668&Ah..0#6++L9x668&Ah..0#6r    N)	__name__
__module____qualname____firstlineno__r*   r;   rC   __static_attributes____classdictcell____classdict__s   @r   r   r   #   s     F667 7r   r   c                   &   a  ] tR t^et o R tRtV tR# )TestLLVMPassTimingsDisabledc                   \         R  4       p\        RR4      ;_uu_ 4        V! ^
4       RRR4       VP                  VP                  ^ ,          4      pVR,          pV P	                  VP                  4       R4       V P                  VP                  4       4       V P	                  VP                  4       . 4       R#   + '       g   i     L; i)c                 >    ^ p\        V 4       F  pW,          pK  	  V# r   r   r   s   &  r   r   ?TestLLVMPassTimingsDisabled.test_disabled_behavior.<locals>.foog   r   r   r   FNr   zNo pass timings were recorded)	r   r   r   r   r5   r3   assertIsNoner1   r4   )r&   r   r'   r$   s   &   r   test_disabled_behavior2TestLLVMPassTimingsDisabled.test_disabled_behaviorf   s    		 
	 0%88G 9 cnnQ/0()*,KL'0023335r: 98s   	B>>C	rE   N)rF   rG   rH   rI   rT   rJ   rK   rL   s   @r   rO   rO   e   s     ; ;r   rO   __main__)unittestnumbar   numba.tests.supportr   r   
numba.miscr   r   r>   r@   r   rO   rF   mainrE   r   r   <module>r\      sP      9 /?7( ?7D;( ;, zMMO r   