[Openmp-commits] [openmp] [OpenMP] OpenMP ThreadSet clause - basic runtime (PR #144409)
via Openmp-commits
openmp-commits at lists.llvm.org
Tue Jun 17 09:52:03 PDT 2025
================
@@ -2763,7 +2764,9 @@ typedef struct kmp_tasking_flags { /* Total struct must be exactly 32 bits */
setting for the task */
unsigned detachable : 1; /* 1 == can detach */
unsigned hidden_helper : 1; /* 1 == hidden helper task */
- unsigned reserved : 8; /* reserved for compiler use */
+ unsigned reserved : 7; /* reserved for compiler use */
+ unsigned free_agent_eligible : 1; /* set if task can be executed by a
----------------
jprotze wrote:
> If you take one bit out of a reserved bits, you need to make it before the remaining bits.
If you look at the other bits, they are consumed in reverse order for this endianess. I'm still confused by inverting the bit order and not the byte order for endianess, but this is how they seem to be implemented.
https://github.com/llvm/llvm-project/pull/144409
More information about the Openmp-commits
mailing list