Searched refs:ThreadStates (Results 1 – 2 of 2) sorted by relevance
225 state::ThreadStateTy *_OMP::state::ThreadStates[mapping::MaxThreadsPerTeam]; member in _OMP::state226 #pragma omp allocate(_OMP::state::ThreadStates) allocator(omp_pteam_mem_alloc)252 ThreadStates[mapping::getThreadIdInBlock()] = nullptr; in init()262 NewThreadState->init(ThreadStates[TId]); in enterDataEnvironment()264 ThreadStates[TId] = NewThreadState; in enterDataEnvironment()276 if (OMP_LIKELY(!TeamState.HasThreadState || !ThreadStates[TId])) in resetStateForThread()279 ThreadStateTy *PreviousThreadState = ThreadStates[TId]->PreviousThreadState; in resetStateForThread()280 __kmpc_free_shared(ThreadStates[TId], sizeof(ThreadStateTy)); in resetStateForThread()281 ThreadStates[TId] = PreviousThreadState; in resetStateForThread()297 ASSERT(!ThreadStates[mapping::getThreadIdInBlock()]); in assumeInitialState()
112 extern ThreadStateTy *ThreadStates[mapping::MaxThreadsPerTeam];113 #pragma omp allocate(ThreadStates) allocator(omp_pteam_mem_alloc)153 if (OMP_UNLIKELY(!ThreadStates[TId])) { in lookupForModify32Impl()154 ThreadStates[TId] = reinterpret_cast<ThreadStateTy *>(memory::allocGlobal( in lookupForModify32Impl()156 ASSERT(ThreadStates[TId] != nullptr && "Nullptr returned by malloc!"); in lookupForModify32Impl()158 ThreadStates[TId]->init(); in lookupForModify32Impl()160 return ThreadStates[TId]->ICVState.*Var; in lookupForModify32Impl()167 TeamState.HasThreadState && ThreadStates[TId])) in lookupImpl()168 return ThreadStates[TId]->ICVState.*Var; in lookupImpl()