[PATCH] D64375: [OpenMP][Docs] Provide implementation status details

Alexey Bataev via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Tue Jul 9 07:11:51 PDT 2019


ABataev added inline comments.


================
Comment at: clang/docs/OpenMPSupport.rst:161
++------------------------------+--------------------------------------------------------------+--------------+--------------------------------------------+
+| memory mangagement           | memory allocators                                            | claimed      |                                            |
++------------------------------+--------------------------------------------------------------+--------------+--------------------------------------------+
----------------
Done


================
Comment at: clang/docs/OpenMPSupport.rst:163
++------------------------------+--------------------------------------------------------------+--------------+--------------------------------------------+
+| memory mangagement           | allocate directive and allocate clause                       | claimed      | r355614,r335952                            |
++------------------------------+--------------------------------------------------------------+--------------+--------------------------------------------+
----------------
Done


================
Comment at: clang/docs/OpenMPSupport.rst:175-177
+| task extension               | clause: depend on the taskwait construct                     | claimed      |                                            |
++------------------------------+--------------------------------------------------------------+--------------+--------------------------------------------+
+| task extension               | depend objects and detachable tasks                          | claimed      |                                            |
----------------
I don't remember anything related to these items. Seems to me, they are unclaimed


================
Comment at: clang/docs/OpenMPSupport.rst:201
++------------------------------+--------------------------------------------------------------+--------------+--------------------------------------------+
+| device extension             | support full 'defaultmap' functionality                      | claimed      |                                            |
++------------------------------+--------------------------------------------------------------+--------------+--------------------------------------------+
----------------
Seems to me it is unclaimed


================
Comment at: clang/docs/OpenMPSupport.rst:205
++------------------------------+--------------------------------------------------------------+--------------+--------------------------------------------+
+| device extension             | clause: device_type                                          | claimed      |                                            |
++------------------------------+--------------------------------------------------------------+--------------+--------------------------------------------+
----------------
Can't find this in the standard.


================
Comment at: clang/docs/OpenMPSupport.rst:207
++------------------------------+--------------------------------------------------------------+--------------+--------------------------------------------+
+| device extension             | clause: in_reduction                                         | claimed      |                                            |
++------------------------------+--------------------------------------------------------------+--------------+--------------------------------------------+
----------------
Done.


================
Comment at: clang/docs/OpenMPSupport.rst:213
++------------------------------+--------------------------------------------------------------+--------------+--------------------------------------------+
+| device extension             | nested target declare                                        | claimed      | D51378                                     |
++------------------------------+--------------------------------------------------------------+--------------+--------------------------------------------+
----------------
Done


================
Comment at: clang/docs/OpenMPSupport.rst:215
++------------------------------+--------------------------------------------------------------+--------------+--------------------------------------------+
+| device extension             | implicitly map 'this' (this[:1])                             | claimed      | D55982                                     |
++------------------------------+--------------------------------------------------------------+--------------+--------------------------------------------+
----------------
Done


================
Comment at: clang/docs/OpenMPSupport.rst:233
++------------------------------+--------------------------------------------------------------+--------------+--------------------------------------------+
+| device extension             | mapping lambda expression                                    | claimed      | D51107                                     |
++------------------------------+--------------------------------------------------------------+--------------+--------------------------------------------+
----------------
Done


================
Comment at: clang/docs/OpenMPSupport.rst:243
++------------------------------+--------------------------------------------------------------+--------------+--------------------------------------------+
+| atomic extension             | hints for the atomic construct                               | done         | D51233                                     |
++------------------------------+--------------------------------------------------------------+--------------+--------------------------------------------+
----------------
This is just the runtime part, the compiler does not support this


================
Comment at: clang/docs/OpenMPSupport.rst:245-247
+| base language                | C11 support                                                  | unclaimed    |                                            |
++------------------------------+--------------------------------------------------------------+--------------+--------------------------------------------+
+| base language                | C++11/14/17 support                                          | unclaimed    |                                            |
----------------
Not sure that there are special requirements for this in the standard


================
Comment at: clang/docs/OpenMPSupport.rst:249
++------------------------------+--------------------------------------------------------------+--------------+--------------------------------------------+
+| base language                | lambda support                                               | claimed      |                                            |
++------------------------------+--------------------------------------------------------------+--------------+--------------------------------------------+
----------------
lambdas are supported.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D64375/new/

https://reviews.llvm.org/D64375





More information about the cfe-commits mailing list