| Server IP : 217.160.0.135 / Your IP : 216.73.216.115 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1074145052 ( 1074145052) PHP Version : 8.3.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /lib/python3/dist-packages/pythran/__pycache__/ |
Upload File : |
�
cR�a � � � d Z ddlmZ ddlmZ ddlmZ ddlmZ ddl m
Z
ddl ZddlZd� eD � � Z
h d�Zh d �Zh d
�Z G d� de
� � Z G d
� de� � ZdS )z�
This modules contains OpenMP-related stuff.
* OMPDirective is used to represent OpenMP annotations in the AST
* GatherOMPData turns OpenMP-like string annotations into metadata
� )�TransformationN)�PYTYPE_TO_CTYPE_TABLE)�isstr)�ASTc � � i | ]
}|j |��S � )�__name__)�.0�ts �0/usr/lib/python3/dist-packages/pythran/openmp.py�
<dictcomp>r
s � �:�:�:�q�Q�Z��:�:�:� >) �if�for�omp�none�read�simd�task�final�flush�write�atomic�cancel�copyin�master�nowait�shared�single�untied�update�barrier�capture�declare�default�ordered�private�section�collapse�critical�parallel�schedule�sections�taskwait� mergeable� reduction� taskyield�copyprivate�initializer�lastprivate�num_threads�firstprivate�
threadprivate> �omp_in�omp_out�omp_init�omp_orig�omp_priv> r$ r% r* r, r0 c �"