1
1
openmpi/opal/class
Nathan Hjelm fe6528b0d5 opal/atomic: always use C11 atomics if available
This commit disables the use of both the builtin and hand-written
atomics if proper C11 atomic support is detected. This is the first
step towards requiring the availability of C11 atomics for the C
compiler used to build Open MPI.

Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2018-09-14 10:51:05 -06:00
..
Makefile.am opal/class: add a new class: opal_interval_tree_t 2018-02-26 13:35:56 -07:00
opal_bitmap.c opal/bitmap: fix opal_bitmap_set_bit() 2017-12-27 14:56:43 +09:00
opal_bitmap.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_fifo.c opal: add types for atomic variables 2018-09-14 10:48:55 -06:00
opal_fifo.h opal/atomic: always use C11 atomics if available 2018-09-14 10:51:05 -06:00
opal_free_list.c Remove some of the clang warnings. 2016-08-20 14:21:42 -04:00
opal_free_list.h opal_free_list: use lifo atomic functions in opal_free_list_wait_mt 2018-03-26 10:16:42 -06:00
opal_graph.c opal: fix coverity issues 2017-06-23 08:15:34 -06:00
opal_graph.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_hash_table.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_hash_table.h opal: add the OPAL_HASH_TABLE_FOREACH macro 2016-10-08 16:58:20 +09:00
opal_hotel.c opal hotel: only delete events that have not yet fired 2016-01-13 10:59:06 -08:00
opal_hotel.h opal hotel: only delete events that have not yet fired 2016-01-13 10:59:06 -08:00
opal_interval_tree.c opal: add types for atomic variables 2018-09-14 10:48:55 -06:00
opal_interval_tree.h opal: add types for atomic variables 2018-09-14 10:48:55 -06:00
opal_lifo.c opal: add types for atomic variables 2018-09-14 10:48:55 -06:00
opal_lifo.h opal: add types for atomic variables 2018-09-14 10:48:55 -06:00
opal_list.c opal/asm: add fetch-and-op atomics 2017-11-30 10:41:23 -07:00
opal_list.h opal: add types for atomic variables 2018-09-14 10:48:55 -06:00
opal_object.c opal/atomic: always use C11 atomics if available 2018-09-14 10:51:05 -06:00
opal_object.h opal: add types for atomic variables 2018-09-14 10:48:55 -06:00
opal_pointer_array.c Dont assume a size for constants with UL and ULL. 2017-06-05 22:07:53 -04:00
opal_pointer_array.h Improve the opal_pointer_array & more (#3369) 2017-04-18 21:41:26 -04:00
opal_rb_tree.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_rb_tree.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_ring_buffer.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_ring_buffer.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_tree.c opal/asm: rename existing arithmetic atomic functions 2017-11-30 10:41:22 -07:00
opal_tree.h opal: add types for atomic variables 2018-09-14 10:48:55 -06:00
opal_value_array.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_value_array.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00