reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2297 master_th = __kmp_threads[gtid]; 2298 root = master_th->th.th_root; 2299 team = master_th->th.th_team; 2302 master_th->th.th_ident = loc; 2307 master_th->th.ompt_thread_info.state = ompt_state_overhead; 2324 if (master_th->th.th_teams_microtask) { 2327 int tlevel = master_th->th.th_teams_level; 2343 __kmp_join_restore_state(master_th, parent_team); 2357 master_th->th.th_task_state = 2377 !master_th->th.th_teams_microtask) { /* not in teams construct */ 2378 master_th->th.th_ident = loc; 2384 master_th->th.th_frame_time, 0, loc, 2385 master_th->th.th_team_nproc, 1); 2392 if (master_th->th.th_teams_microtask && !exit_teams && 2394 team->t.t_level == master_th->th.th_teams_level + 1) { 2406 OMPT_CUR_TASK_INFO(master_th)->thread_num, ompt_task_implicit); 2410 ompt_parallel_data = *OMPT_CUR_TEAM_DATA(master_th); 2411 __ompt_lw_taskteam_unlink(master_th); 2423 if (master_th->th.th_team_nproc < master_th->th.th_teams_size.nth) { 2423 if (master_th->th.th_team_nproc < master_th->th.th_teams_size.nth) { 2424 int old_num = master_th->th.th_team_nproc; 2425 int new_num = master_th->th.th_teams_size.nth; 2445 other_threads[i]->th.th_task_state = master_th->th.th_task_state; 2452 __kmp_join_ompt(gtid, master_th, parent_team, &ompt_parallel_data, 2461 master_th->th.th_info.ds.ds_tid = team->t.t_master_tid; 2462 master_th->th.th_local.this_construct = team->t.t_master_this_cons; 2464 master_th->th.th_dispatch = &parent_team->t.t_dispatch[team->t.t_master_tid]; 2471 if (!master_th->th.th_teams_microtask || 2472 team->t.t_level > master_th->th.th_teams_level) { 2488 OMPT_CUR_TASK_INFO(master_th)->thread_num, flags); 2497 __kmp_pop_current_task_from_thread(master_th); 2501 master_th->th.th_first_place = team->t.t_first_place; 2502 master_th->th.th_last_place = team->t.t_last_place; 2504 master_th->th.th_def_allocator = team->t.t_def_allocator; 2512 master_th)); // this will free worker threads 2519 master_th->th.th_team = parent_team; 2520 master_th->th.th_team_nproc = parent_team->t.t_nproc; 2521 master_th->th.th_team_master = parent_team->t.t_threads[0]; 2522 master_th->th.th_team_serialized = parent_team->t.t_serialized; 2526 parent_team != master_th->th.th_serial_team && 2529 master_th->th.th_serial_team USE_NESTED_HOT_ARG(NULL)); 2530 master_th->th.th_serial_team = parent_team; 2534 if (master_th->th.th_task_state_top > 2538 master_th->th.th_task_state_memo_stack[master_th->th.th_task_state_top] = 2538 master_th->th.th_task_state_memo_stack[master_th->th.th_task_state_top] = 2539 master_th->th.th_task_state; 2540 --master_th->th.th_task_state_top; // pop 2542 master_th->th.th_task_state = 2543 master_th->th 2544 .th_task_state_memo_stack[master_th->th.th_task_state_top]; 2547 master_th->th.th_task_team = 2548 parent_team->t.t_task_team[master_th->th.th_task_state]; 2558 master_th->th.th_current_task->td_flags.executing = 1; 2568 __kmp_join_ompt(gtid, master_th, parent_team, parallel_data, flags,