llvm-project/openmp/libomptarget/DeviceRTL/include
Joseph Huber 0870a4f59a [OpenMP] Add flag for disabling thread state in runtime
The runtime uses thread state values to indicate when we use an ICV or
are in nested parallelism. This is done for OpenMP correctness, but it
not needed in the majority of cases. The new flag added is
`-fopenmp-assume-no-thread-state`.

Reviewed By: jdoerfert

Differential Revision: https://reviews.llvm.org/D120106
2022-02-18 08:35:05 -05:00
..
Configuration.h [OpenMP] Add flag for disabling thread state in runtime 2022-02-18 08:35:05 -05:00
Debug.h Revert "[OpenMP] Ensure broken assumptions print once, not thousands of times." 2022-01-28 01:41:10 +00:00
Interface.h [OpenMP][FIX] Pass the num_threads value directly to parallel_51 2021-12-09 16:30:29 -05:00
Mapping.h [OpenMP][FIX] Eliminate race on the IsSPMD global 2022-02-16 14:44:20 -06:00
State.h [Libomptarget] Replace Value RAII with default value 2022-02-07 17:12:00 -05:00
Synchronization.h Revert "[OpenMP] Ensure broken assumptions print once, not thousands of times." 2022-01-28 01:41:10 +00:00
Types.h [Libomptarget] Change visibility to hidden for device RTL 2022-01-20 21:06:28 -05:00
Utils.h Revert "[OpenMP] Ensure broken assumptions print once, not thousands of times." 2022-01-28 01:41:10 +00:00
generated_microtask_cases.gen