diff mbox series

[committed] libgomp.texi: Add OpenMP TR13 routines to @menu (commented out)

Message ID abd9d1c0-55ac-41a5-8201-4eeba183ff75@baylibre.com
State New
Headers show
Series [committed] libgomp.texi: Add OpenMP TR13 routines to @menu (commented out) | expand

Commit Message

Tobias Burnus Aug. 5, 2024, 7:26 a.m. UTC
Not user visible but I use this to keep track of both implemented OpenMP 
runtime routines that still have to be documented and of still to be 
implemented (and then documented) routines.

This commit (r15-2713-g1a5734135d265a) adds those routines added in 
OpenMP's third 6.0 preview (Technical Report 13).

Tobias

PS: The routines are again reordered in OpenMP; the question is whether 
we want to follow suit or keep the current ordering. I only reordered 
the undocumented ones inside @menu and only those @menu that I modified.
diff mbox series

Patch

commit 1a5734135d265a7b363ead9f821676a2a358969b
Author: Tobias Burnus <tburnus@baylibre.com>
Date:   Mon Aug 5 09:18:29 2024 +0200

    libgomp.texi: Add OpenMP TR13 routines to @menu (commented out)
    
    To keep track of missing routine documentation (both implemented and not),
    the libgomp.texi file contains all non-OMPT routines as commented items
    in @menu. This commit adds the routines added in TR13 as commented fixme
    items.
    
    libgomp/ChangeLog:
    
            * libgomp.texi (OpenMP Runtime Library Routines): Add TR13 routines
            to @menu (commented out).
---
 libgomp/libgomp.texi | 27 +++++++++++++++++++++++++--
 1 file changed, 25 insertions(+), 2 deletions(-)

diff --git a/libgomp/libgomp.texi b/libgomp/libgomp.texi
index 07cd75124b0..c6759dd03bc 100644
--- a/libgomp/libgomp.texi
+++ b/libgomp/libgomp.texi
@@ -1591,12 +1591,18 @@  They have C linkage and do not throw exceptions.
 @menu
 * omp_get_num_procs::           Number of processors online
 @c * omp_get_max_progress_width:: <fixme>/TR11
+@c * omp_get_device_from_uid::  <fixme>/TR13
+@c * omp_get_uid_from_device::  <fixme>/TR13
 * omp_set_default_device::      Set the default device for target regions
 * omp_get_default_device::      Get the default device for target regions
 * omp_get_num_devices::         Number of target devices
 * omp_get_device_num::          Get device that current thread is running on
 * omp_is_initial_device::       Whether executing on the host device
 * omp_get_initial_device::      Device number of host device
+@c * omp_get_device_num_teams::  <fixme>/TR13
+@c * omp_set_device_num_teams::  <fixme>/TR13
+@c * omp_get_device_teams_thread_limit::  <fixme>/TR13
+@c * omp_set_device_teams_thread_limit::  <fixme>/TR13
 @end menu
 
 
@@ -2813,8 +2819,27 @@  Routines to manage and allocate memory on the current device.
 They have C linkage and do not throw exceptions.
 
 @menu
+@c * omp_get_devices_memspace:: <fixme>/TR13
+@c * omp_get_device_memspace:: <fixme>/TR13
+@c * omp_get_devices_and_host_memspace:: <fixme>/TR13
+@c * omp_get_device_and_host_memspace:: <fixme>/TR13
+@c * omp_get_devices_all_memspace:: <fixme>/TR13
+@c * omp_get_memspace_num_resources:: <fixme>/TR11
+@c * omp_get_memspace_pagesize:: <fixme>/TR13
+@c * omp_get_submemspace:: <fixme>/TR11
+@c * omp_init_mempartitioner:: <fixme>/TR13
+@c * omp_destroy_mempartitioner:: <fixme>/TR13
+@c * omp_init_mempartition:: <fixme>/TR13
+@c * omp_destroy_mempartition:: <fixme>/TR13
+@c * omp_mempartition_set_part:: <fixme>/TR13
+@c * omp_mempartition_get_user_data:: <fixme>/TR13
 * omp_init_allocator:: Create an allocator
 * omp_destroy_allocator:: Destroy an allocator
+@c * omp_get_devices_allocator:: <fixme>/TR13
+@c * omp_get_device_allocator:: <fixme>/TR13
+@c * omp_get_devices_and_host_allocator:: <fixme>/TR13
+@c * omp_get_device_and_host_allocator:: <fixme>/TR13
+@c * omp_get_devices_all_allocator:: <fixme>/TR13
 * omp_set_default_allocator:: Set the default allocator
 * omp_get_default_allocator:: Get the default allocator
 * omp_alloc:: Memory allocation with an allocator
@@ -2823,8 +2848,6 @@  They have C linkage and do not throw exceptions.
 * omp_calloc:: Allocate nullified memory with an allocator
 * omp_aligned_calloc:: Allocate nullified aligned memory with an allocator
 * omp_realloc:: Reallocate memory allocated with OpenMP routines
-@c * omp_get_memspace_num_resources:: <fixme>/TR11
-@c * omp_get_submemspace:: <fixme>/TR11
 @end menu