Lines Matching refs:declare
311 declare dso_local void @omp_set_num_threads(i32)
313 declare dso_local void @omp_set_dynamic(i32)
315 declare dso_local void @omp_set_nested(i32)
317 declare dso_local void @omp_set_max_active_levels(i32)
319 declare dso_local void @omp_set_schedule(i32, i32)
321 declare dso_local i32 @omp_get_num_threads()
323 declare dso_local void @use_int(i32)
325 declare dso_local i32 @omp_get_dynamic()
327 declare dso_local i32 @omp_get_nested()
329 declare dso_local i32 @omp_get_max_threads()
331 declare dso_local i32 @omp_get_thread_num()
333 declare dso_local i32 @omp_get_num_procs()
335 declare dso_local i32 @omp_in_parallel()
337 declare dso_local i32 @omp_in_final()
339 declare dso_local i32 @omp_get_active_level()
341 declare dso_local i32 @omp_get_level()
343 declare dso_local i32 @omp_get_ancestor_thread_num(i32)
345 declare dso_local i32 @omp_get_team_size(i32)
347 declare dso_local i32 @omp_get_thread_limit()
349 declare dso_local i32 @omp_get_max_active_levels()
351 declare dso_local void @omp_get_schedule(i32*, i32*)
353 declare dso_local i32 @omp_get_max_task_priority()
355 declare dso_local void @omp_init_lock(%struct.omp_lock_t*)
357 declare dso_local void @omp_set_lock(%struct.omp_lock_t*)
359 declare dso_local void @omp_unset_lock(%struct.omp_lock_t*)
361 declare dso_local void @omp_destroy_lock(%struct.omp_lock_t*)
363 declare dso_local i32 @omp_test_lock(%struct.omp_lock_t*)
365 declare dso_local void @omp_init_nest_lock(%struct.omp_nest_lock_t*)
367 declare dso_local void @omp_set_nest_lock(%struct.omp_nest_lock_t*)
369 declare dso_local void @omp_unset_nest_lock(%struct.omp_nest_lock_t*)
371 declare dso_local void @omp_destroy_nest_lock(%struct.omp_nest_lock_t*)
373 declare dso_local i32 @omp_test_nest_lock(%struct.omp_nest_lock_t*)
375 declare dso_local void @omp_init_lock_with_hint(%struct.omp_lock_t*, i32)
377 declare dso_local void @omp_init_nest_lock_with_hint(%struct.omp_nest_lock_t*, i32)
379 declare dso_local double @omp_get_wtime()
381 declare dso_local void @use_double(double)
383 declare dso_local double @omp_get_wtick()
385 declare dso_local i32 @omp_get_default_device()
387 declare dso_local void @omp_set_default_device(i32)
389 declare dso_local i32 @omp_is_initial_device()
391 declare dso_local i32 @omp_get_num_devices()
393 declare dso_local i32 @omp_get_num_teams()
395 declare dso_local i32 @omp_get_team_num()
397 declare dso_local i32 @omp_get_cancellation()
399 declare dso_local i32 @omp_get_initial_device()
401 declare dso_local i8* @omp_target_alloc(i64, i32)
403 declare dso_local void @use_voidptr(i8*)
405 declare dso_local void @omp_target_free(i8*, i32)
407 declare dso_local i32 @omp_target_is_present(i8*, i32)
409 declare dso_local i32 @omp_target_memcpy(i8*, i8*, i64, i64, i64, i32, i32)
411 declare dso_local i32 @omp_target_associate_ptr(i8*, i8*, i64, i64, i32)
413 declare dso_local i32 @omp_target_disassociate_ptr(i8*, i32)
415 declare dso_local i32 @omp_get_device_num()
417 declare dso_local i32 @omp_get_proc_bind()
419 declare dso_local i32 @omp_get_num_places()
421 declare dso_local i32 @omp_get_place_num_procs(i32)
423 declare dso_local void @omp_get_place_proc_ids(i32, i32*)
425 declare dso_local i32 @omp_get_place_num()
427 declare dso_local i32 @omp_get_partition_num_places()
429 declare dso_local void @omp_get_partition_place_nums(i32*)
431 declare dso_local i32 @omp_control_tool(i32, i32, i8*)
433 declare dso_local void @omp_destroy_allocator(i64)
435 declare dso_local void @omp_set_default_allocator(i64)
437 declare dso_local i64 @omp_get_default_allocator()
439 declare dso_local i8* @omp_alloc(i64, i64)
441 declare dso_local void @omp_free(i8*, i64)
443 declare dso_local void @ompc_set_affinity_format(i8*)
445 declare dso_local i64 @ompc_get_affinity_format(i8*, i64)
447 declare dso_local void @use_sizet(i64)
449 declare dso_local void @ompc_display_affinity(i8*)
451 declare dso_local i64 @ompc_capture_affinity(i8*, i64, i8*)
453 declare dso_local void @omp_fulfill_event(i64)
455 declare dso_local i32 @omp_pause_resource(i32, i32)
457 declare dso_local i32 @omp_pause_resource_all(i32)
459 declare dso_local i32 @omp_get_supported_active_levels()
461 declare void @__kmpc_barrier(%struct.ident_t*, i32)
463 declare i32 @__kmpc_cancel(%struct.ident_t*, i32, i32)
465 declare i32 @__kmpc_cancel_barrier(%struct.ident_t*, i32)
467 declare void @__kmpc_flush(%struct.ident_t*)
469 declare i32 @__kmpc_global_thread_num(%struct.ident_t*)
471 declare void @__kmpc_fork_call(%struct.ident_t*, i32, void (i32*, i32*, ...)*, ...)
473 declare i32 @__kmpc_omp_taskwait(%struct.ident_t*, i32)
475 declare i32 @__kmpc_omp_taskyield(%struct.ident_t*, i32, i32)
477 declare void @__kmpc_push_num_threads(%struct.ident_t*, i32, i32)
479 declare void @__kmpc_push_proc_bind(%struct.ident_t*, i32, i32)
481 declare void @__kmpc_serialized_parallel(%struct.ident_t*, i32)
483 declare void @__kmpc_end_serialized_parallel(%struct.ident_t*, i32)
485 declare i32 @__kmpc_master(%struct.ident_t*, i32)
487 declare void @__kmpc_end_master(%struct.ident_t*, i32)
489 declare void @__kmpc_critical(%struct.ident_t*, i32, [8 x i32]*)
491 declare void @__kmpc_critical_with_hint(%struct.ident_t*, i32, [8 x i32]*, i32)
493 declare void @__kmpc_end_critical(%struct.ident_t*, i32, [8 x i32]*)
495 declare void @__kmpc_begin(%struct.ident_t*, i32)
497 declare void @__kmpc_end(%struct.ident_t*)
499 declare i32 @__kmpc_reduce(%struct.ident_t*, i32, i32, i64, i8*, void (i8*, i8*)*, [8 x i32]*)
501 declare i32 @__kmpc_reduce_nowait(%struct.ident_t*, i32, i32, i64, i8*, void (i8*, i8*)*, [8 x i32]…
503 declare void @__kmpc_end_reduce(%struct.ident_t*, i32, [8 x i32]*)
505 declare void @__kmpc_end_reduce_nowait(%struct.ident_t*, i32, [8 x i32]*)
507 declare void @__kmpc_ordered(%struct.ident_t*, i32)
509 declare void @__kmpc_end_ordered(%struct.ident_t*, i32)
511 declare void @__kmpc_for_static_init_4(%struct.ident_t*, i32, i32, i32*, i32*, i32*, i32*, i32, i32)
513 declare void @__kmpc_for_static_init_4u(%struct.ident_t*, i32, i32, i32*, i32*, i32*, i32*, i32, i3…
515 declare void @__kmpc_for_static_init_8(%struct.ident_t*, i32, i32, i32*, i64*, i64*, i64*, i64, i64)
517 declare void @__kmpc_for_static_init_8u(%struct.ident_t*, i32, i32, i32*, i64*, i64*, i64*, i64, i6…
519 declare void @__kmpc_for_static_fini(%struct.ident_t*, i32)
521 declare void @__kmpc_team_static_init_4(%struct.ident_t*, i32, i32*, i32*, i32*, i32*, i32, i32)
523 declare void @__kmpc_team_static_init_4u(%struct.ident_t*, i32, i32*, i32*, i32*, i32*, i32, i32)
525 declare void @__kmpc_team_static_init_8(%struct.ident_t*, i32, i32*, i64*, i64*, i64*, i64, i64)
527 declare void @__kmpc_team_static_init_8u(%struct.ident_t*, i32, i32*, i64*, i64*, i64*, i64, i64)
529 declare void @__kmpc_dist_for_static_init_4(%struct.ident_t*, i32, i32, i32*, i32*, i32*, i32*, i32…
531 declare void @__kmpc_dist_for_static_init_4u(%struct.ident_t*, i32, i32, i32*, i32*, i32*, i32*, i3…
533 declare void @__kmpc_dist_for_static_init_8(%struct.ident_t*, i32, i32, i32*, i64*, i64*, i64*, i64…
535 declare void @__kmpc_dist_for_static_init_8u(%struct.ident_t*, i32, i32, i32*, i64*, i64*, i64*, i6…
537 declare i32 @__kmpc_single(%struct.ident_t*, i32)
539 declare void @__kmpc_end_single(%struct.ident_t*, i32)
541 declare i8* @__kmpc_omp_task_alloc(%struct.ident_t*, i32, i32, i64, i64, i32 (i32, i8*)*)
543 declare i32 @__kmpc_omp_task(%struct.ident_t*, i32, i8*)
545 declare void @__kmpc_end_taskgroup(%struct.ident_t*, i32)
547 declare void @__kmpc_taskgroup(%struct.ident_t*, i32)
549 declare void @__kmpc_dist_dispatch_init_4(%struct.ident_t*, i32, i32, i32*, i32, i32, i32, i32)
551 declare void @__kmpc_dist_dispatch_init_4u(%struct.ident_t*, i32, i32, i32*, i32, i32, i32, i32)
553 declare void @__kmpc_dist_dispatch_init_8(%struct.ident_t*, i32, i32, i32*, i64, i64, i64, i64)
555 declare void @__kmpc_dist_dispatch_init_8u(%struct.ident_t*, i32, i32, i32*, i64, i64, i64, i64)
557 declare void @__kmpc_dispatch_init_4(%struct.ident_t*, i32, i32, i32, i32, i32, i32)
559 declare void @__kmpc_dispatch_init_4u(%struct.ident_t*, i32, i32, i32, i32, i32, i32)
561 declare void @__kmpc_dispatch_init_8(%struct.ident_t*, i32, i32, i64, i64, i64, i64)
563 declare void @__kmpc_dispatch_init_8u(%struct.ident_t*, i32, i32, i64, i64, i64, i64)
565 declare i32 @__kmpc_dispatch_next_4(%struct.ident_t*, i32, i32*, i32*, i32*, i32*)
567 declare i32 @__kmpc_dispatch_next_4u(%struct.ident_t*, i32, i32*, i32*, i32*, i32*)
569 declare i32 @__kmpc_dispatch_next_8(%struct.ident_t*, i32, i32*, i64*, i64*, i64*)
571 declare i32 @__kmpc_dispatch_next_8u(%struct.ident_t*, i32, i32*, i64*, i64*, i64*)
573 declare void @__kmpc_dispatch_fini_4(%struct.ident_t*, i32)
575 declare void @__kmpc_dispatch_fini_4u(%struct.ident_t*, i32)
577 declare void @__kmpc_dispatch_fini_8(%struct.ident_t*, i32)
579 declare void @__kmpc_dispatch_fini_8u(%struct.ident_t*, i32)
581 declare void @__kmpc_omp_task_begin_if0(%struct.ident_t*, i32, i8*)
583 declare void @__kmpc_omp_task_complete_if0(%struct.ident_t*, i32, i8*)
585 declare i32 @__kmpc_omp_task_with_deps(%struct.ident_t*, i32, i8*, i32, i8*, i32, i8*)
587 declare void @__kmpc_omp_wait_deps(%struct.ident_t*, i32, i32, i8*, i32, i8*)
589 declare i32 @__kmpc_cancellationpoint(%struct.ident_t*, i32, i32)
591 declare void @__kmpc_push_num_teams(%struct.ident_t*, i32, i32, i32)
593 declare void @__kmpc_fork_teams(%struct.ident_t*, i32, void (i32*, i32*, ...)*, ...)
595 declare void @__kmpc_taskloop(%struct.ident_t*, i32, i8*, i32, i64*, i64*, i64, i32, i32, i64, i8*)
597 declare i8* @__kmpc_omp_target_task_alloc(%struct.ident_t*, i32, i32, i64, i64, i32 (i32, i8*)*, i6…
599 declare i8* @__kmpc_taskred_modifier_init(%struct.ident_t*, i32, i32, i32, i8*)
601 declare i8* @__kmpc_taskred_init(i32, i32, i8*)
603 declare void @__kmpc_task_reduction_modifier_fini(%struct.ident_t*, i32, i32)
605 declare void @__kmpc_copyprivate(%struct.ident_t*, i32, i64, i8*, void (i8*, i8*)*, i32)
607 declare i8* @__kmpc_threadprivate_cached(%struct.ident_t*, i32, i8*, i64, i8***)
609 declare void @__kmpc_threadprivate_register(%struct.ident_t*, i8*, i8* (i8*)*, i8* (i8*, i8*)*, voi…
611 declare void @__kmpc_doacross_init(%struct.ident_t*, i32, i32, i8*)
613 declare void @__kmpc_doacross_wait(%struct.ident_t*, i32, i64*)
615 declare void @__kmpc_doacross_post(%struct.ident_t*, i32, i64*)
617 declare void @__kmpc_doacross_fini(%struct.ident_t*, i32)
619 declare i8* @__kmpc_alloc(i32, i64, i8*)
621 declare void @__kmpc_free(i32, i8*, i8*)
623 declare i8* @__kmpc_init_allocator(i32, i8*, i32, i8*)
625 declare void @__kmpc_destroy_allocator(i32, i8*)
627 declare void @__kmpc_push_target_tripcount_mapper(%struct.ident_t*, i64, i64)
629 declare i64 @__kmpc_warp_active_thread_mask()
631 declare void @__kmpc_syncwarp(i64)
633 declare i32 @__tgt_target_mapper(%struct.ident_t*, i64, i8*, i32, i8**, i8**, i64*, i64*, i8**, i8*…
635 declare i32 @__tgt_target_nowait_mapper(%struct.ident_t*, i64, i8*, i32, i8**, i8**, i64*, i64*, i8…
637 declare i32 @__tgt_target_teams_mapper(%struct.ident_t*, i64, i8*, i32, i8**, i8**, i64*, i64*, i8*…
639 declare i32 @__tgt_target_teams_nowait_mapper(%struct.ident_t*, i64, i8*, i32, i8**, i8**, i64*, i6…
641 declare void @__tgt_register_requires(i64)
643 declare void @__tgt_target_data_begin_mapper(%struct.ident_t*, i64, i32, i8**, i8**, i64*, i64*, i8…
645 declare void @__tgt_target_data_begin_nowait_mapper(%struct.ident_t*, i64, i32, i8**, i8**, i64*, i…
647 declare void @__tgt_target_data_end_mapper(%struct.ident_t*, i64, i32, i8**, i8**, i64*, i64*, i8**…
649 declare void @__tgt_target_data_end_nowait_mapper(%struct.ident_t*, i64, i32, i8**, i8**, i64*, i64…
651 declare void @__tgt_target_data_update_mapper(%struct.ident_t*, i64, i32, i8**, i8**, i64*, i64*, i…
653 declare void @__tgt_target_data_update_nowait_mapper(%struct.ident_t*, i64, i32, i8**, i8**, i64*, …
655 declare i64 @__tgt_mapper_num_components(i8*)
657 declare void @__tgt_push_mapper_component(i8*, i8*, i8*, i64, i64, i8*)
659 declare i8* @__kmpc_task_allow_completion_event(%struct.ident_t*, i32, i8*)
661 declare i8* @__kmpc_task_reduction_get_th_data(i32, i8*, i8*)
663 declare i8* @__kmpc_task_reduction_init(i32, i32, i8*)
665 declare i8* @__kmpc_task_reduction_modifier_init(i8*, i32, i32, i32, i8*)
667 declare void @__kmpc_proxy_task_completed_ooo(i8*)
670 declare void @__kmpc_barrier_simple_spmd(%struct.ident_t* nocapture nofree readonly, i32) #0
675 ; CHECK-NEXT: declare dso_local void @omp_set_num_threads(i32)
678 ; CHECK-NEXT: declare dso_local void @omp_set_dynamic(i32)
681 ; CHECK-NEXT: declare dso_local void @omp_set_nested(i32)
684 ; CHECK-NEXT: declare dso_local void @omp_set_max_active_levels(i32)
687 ; CHECK-NEXT: declare dso_local void @omp_set_schedule(i32, i32)
690 ; CHECK-NEXT: declare dso_local i32 @omp_get_num_threads()
693 ; CHECK: declare dso_local void @use_int(i32)
696 ; CHECK-NEXT: declare dso_local i32 @omp_get_dynamic()
699 ; CHECK-NEXT: declare dso_local i32 @omp_get_nested()
702 ; CHECK-NEXT: declare dso_local i32 @omp_get_max_threads()
705 ; CHECK-NEXT: declare dso_local i32 @omp_get_thread_num()
708 ; CHECK-NEXT: declare dso_local i32 @omp_get_num_procs()
711 ; CHECK-NEXT: declare dso_local i32 @omp_in_parallel()
714 ; CHECK-NEXT: declare dso_local i32 @omp_in_final()
717 ; CHECK-NEXT: declare dso_local i32 @omp_get_active_level()
720 ; CHECK-NEXT: declare dso_local i32 @omp_get_level()
723 ; CHECK-NEXT: declare dso_local i32 @omp_get_ancestor_thread_num(i32)
726 ; CHECK-NEXT: declare dso_local i32 @omp_get_team_size(i32)
729 ; CHECK-NEXT: declare dso_local i32 @omp_get_thread_limit()
732 ; CHECK-NEXT: declare dso_local i32 @omp_get_max_active_levels()
735 ; CHECK-NEXT: declare dso_local void @omp_get_schedule(i32* nocapture writeonly, i32* nocapture wri…
738 ; CHECK: declare dso_local i32 @omp_get_max_task_priority()
741 ; CHECK: declare dso_local void @omp_init_lock(%struct.omp_lock_t*)
744 ; CHECK: declare dso_local void @omp_set_lock(%struct.omp_lock_t*)
747 ; CHECK: declare dso_local void @omp_unset_lock(%struct.omp_lock_t*)
750 ; CHECK: declare dso_local void @omp_destroy_lock(%struct.omp_lock_t*)
753 ; CHECK: declare dso_local i32 @omp_test_lock(%struct.omp_lock_t*)
756 ; CHECK: declare dso_local void @omp_init_nest_lock(%struct.omp_nest_lock_t*)
759 ; CHECK: declare dso_local void @omp_set_nest_lock(%struct.omp_nest_lock_t*)
762 ; CHECK: declare dso_local void @omp_unset_nest_lock(%struct.omp_nest_lock_t*)
765 ; CHECK: declare dso_local void @omp_destroy_nest_lock(%struct.omp_nest_lock_t*)
768 ; CHECK: declare dso_local i32 @omp_test_nest_lock(%struct.omp_nest_lock_t*)
771 ; CHECK: declare dso_local void @omp_init_lock_with_hint(%struct.omp_lock_t*, i32)
774 ; CHECK: declare dso_local void @omp_init_nest_lock_with_hint(%struct.omp_nest_lock_t*, i32)
777 ; CHECK-NEXT: declare dso_local double @omp_get_wtime()
780 ; CHECK: declare dso_local void @use_double(double)
783 ; CHECK: declare dso_local double @omp_get_wtick()
786 ; CHECK: declare dso_local i32 @omp_get_default_device()
789 ; CHECK: declare dso_local void @omp_set_default_device(i32)
792 ; CHECK: declare dso_local i32 @omp_is_initial_device()
795 ; CHECK: declare dso_local i32 @omp_get_num_devices()
798 ; CHECK: declare dso_local i32 @omp_get_num_teams()
801 ; CHECK: declare dso_local i32 @omp_get_team_num()
804 ; CHECK-NEXT: declare dso_local i32 @omp_get_cancellation()
807 ; CHECK: declare dso_local i32 @omp_get_initial_device()
810 ; CHECK: declare dso_local i8* @omp_target_alloc(i64, i32)
813 ; CHECK: declare dso_local void @use_voidptr(i8*)
816 ; CHECK: declare dso_local void @omp_target_free(i8*, i32)
819 ; CHECK: declare dso_local i32 @omp_target_is_present(i8*, i32)
822 ; CHECK: declare dso_local i32 @omp_target_memcpy(i8*, i8*, i64, i64, i64, i32, i32)
825 ; CHECK: declare dso_local i32 @omp_target_associate_ptr(i8*, i8*, i64, i64, i32)
828 ; CHECK: declare dso_local i32 @omp_target_disassociate_ptr(i8*, i32)
831 ; CHECK: declare dso_local i32 @omp_get_device_num()
834 ; CHECK-NEXT: declare dso_local i32 @omp_get_proc_bind()
837 ; CHECK-NEXT: declare dso_local i32 @omp_get_num_places()
840 ; CHECK: declare dso_local i32 @omp_get_place_num_procs(i32)
843 ; CHECK-NEXT: declare dso_local void @omp_get_place_proc_ids(i32, i32* nocapture writeonly)
846 ; CHECK-NEXT: declare dso_local i32 @omp_get_place_num()
849 ; CHECK-NEXT: declare dso_local i32 @omp_get_partition_num_places()
852 ; CHECK-NEXT: declare dso_local void @omp_get_partition_place_nums(i32*)
855 ; CHECK: declare dso_local i32 @omp_control_tool(i32, i32, i8*)
858 ; CHECK: declare dso_local void @omp_destroy_allocator(i64)
861 ; CHECK: declare dso_local void @omp_set_default_allocator(i64)
864 ; CHECK: declare dso_local i64 @omp_get_default_allocator()
867 ; CHECK: declare dso_local i8* @omp_alloc(i64, i64)
870 ; CHECK: declare dso_local void @omp_free(i8*, i64)
873 ; CHECK: declare dso_local void @ompc_set_affinity_format(i8*)
876 ; CHECK: declare dso_local i64 @ompc_get_affinity_format(i8*, i64)
879 ; CHECK: declare dso_local void @use_sizet(i64)
882 ; CHECK: declare dso_local void @ompc_display_affinity(i8*)
885 ; CHECK: declare dso_local i64 @ompc_capture_affinity(i8*, i64, i8*)
888 ; CHECK: declare dso_local void @omp_fulfill_event(i64)
891 ; CHECK: declare dso_local i32 @omp_pause_resource(i32, i32)
894 ; CHECK: declare dso_local i32 @omp_pause_resource_all(i32)
897 ; CHECK-NEXT: declare dso_local i32 @omp_get_supported_active_levels()
900 ; CHECK-NEXT: declare void @__kmpc_barrier(%struct.ident_t*, i32)
903 ; CHECK-NEXT: declare i32 @__kmpc_cancel(%struct.ident_t*, i32, i32)
906 ; CHECK-NEXT: declare i32 @__kmpc_cancel_barrier(%struct.ident_t*, i32)
909 ; CHECK-NEXT: declare void @__kmpc_flush(%struct.ident_t*)
912 ; CHECK-NEXT: declare i32 @__kmpc_global_thread_num(%struct.ident_t*)
915 ; CHECK-NEXT: declare void @__kmpc_fork_call(%struct.ident_t*, i32, void (i32*, i32*, ...)*, ...)
918 ; CHECK-NEXT: declare i32 @__kmpc_omp_taskwait(%struct.ident_t*, i32)
921 ; CHECK-NEXT: declare i32 @__kmpc_omp_taskyield(%struct.ident_t*, i32, i32)
924 ; CHECK-NEXT: declare void @__kmpc_push_num_threads(%struct.ident_t*, i32, i32)
927 ; CHECK-NEXT: declare void @__kmpc_push_proc_bind(%struct.ident_t*, i32, i32)
930 ; CHECK-NEXT: declare void @__kmpc_serialized_parallel(%struct.ident_t*, i32)
933 ; CHECK-NEXT: declare void @__kmpc_end_serialized_parallel(%struct.ident_t*, i32)
936 ; CHECK-NEXT: declare i32 @__kmpc_master(%struct.ident_t*, i32)
939 ; CHECK-NEXT: declare void @__kmpc_end_master(%struct.ident_t*, i32)
942 ; CHECK-NEXT: declare void @__kmpc_critical(%struct.ident_t*, i32, [8 x i32]*)
945 ; CHECK-NEXT: declare void @__kmpc_critical_with_hint(%struct.ident_t*, i32, [8 x i32]*, i32)
948 ; CHECK-NEXT: declare void @__kmpc_end_critical(%struct.ident_t*, i32, [8 x i32]*)
951 ; CHECK-NEXT: declare void @__kmpc_begin(%struct.ident_t*, i32)
954 ; CHECK-NEXT: declare void @__kmpc_end(%struct.ident_t*)
957 ; CHECK-NEXT: declare i32 @__kmpc_reduce(%struct.ident_t*, i32, i32, i64, i8*, void (i8*, i8*)*, [8…
960 ; CHECK-NEXT: declare i32 @__kmpc_reduce_nowait(%struct.ident_t*, i32, i32, i64, i8*, void (i8*, i8…
963 ; CHECK-NEXT: declare void @__kmpc_end_reduce(%struct.ident_t*, i32, [8 x i32]*)
966 ; CHECK-NEXT: declare void @__kmpc_end_reduce_nowait(%struct.ident_t*, i32, [8 x i32]*)
969 ; CHECK-NEXT: declare void @__kmpc_ordered(%struct.ident_t*, i32)
972 ; CHECK-NEXT: declare void @__kmpc_end_ordered(%struct.ident_t*, i32)
975 ; CHECK-NEXT: declare void @__kmpc_for_static_init_4(%struct.ident_t*, i32, i32, i32*, i32*, i32*, …
978 ; CHECK-NEXT: declare void @__kmpc_for_static_init_4u(%struct.ident_t*, i32, i32, i32*, i32*, i32*,…
981 ; CHECK-NEXT: declare void @__kmpc_for_static_init_8(%struct.ident_t*, i32, i32, i32*, i64*, i64*, …
984 ; CHECK-NEXT: declare void @__kmpc_for_static_init_8u(%struct.ident_t*, i32, i32, i32*, i64*, i64*,…
987 ; CHECK-NEXT: declare void @__kmpc_for_static_fini(%struct.ident_t*, i32)
990 ; CHECK-NEXT: declare void @__kmpc_team_static_init_4(%struct.ident_t*, i32, i32*, i32*, i32*, i32*…
993 ; CHECK-NEXT: declare void @__kmpc_team_static_init_4u(%struct.ident_t*, i32, i32*, i32*, i32*, i32…
996 ; CHECK-NEXT: declare void @__kmpc_team_static_init_8(%struct.ident_t*, i32, i32*, i64*, i64*, i64*…
999 ; CHECK-NEXT: declare void @__kmpc_team_static_init_8u(%struct.ident_t*, i32, i32*, i64*, i64*, i64…
1002 ; CHECK-NEXT: declare void @__kmpc_dist_for_static_init_4(%struct.ident_t*, i32, i32, i32*, i32*, i…
1005 ; CHECK-NEXT: declare void @__kmpc_dist_for_static_init_4u(%struct.ident_t*, i32, i32, i32*, i32*, …
1008 ; CHECK-NEXT: declare void @__kmpc_dist_for_static_init_8(%struct.ident_t*, i32, i32, i32*, i64*, i…
1011 ; CHECK-NEXT: declare void @__kmpc_dist_for_static_init_8u(%struct.ident_t*, i32, i32, i32*, i64*, …
1014 ; CHECK-NEXT: declare i32 @__kmpc_single(%struct.ident_t*, i32)
1017 ; CHECK-NEXT: declare void @__kmpc_end_single(%struct.ident_t*, i32)
1020 ; CHECK-NEXT: declare i8* @__kmpc_omp_task_alloc(%struct.ident_t*, i32, i32, i64, i64, i32 (i32, i8…
1023 ; CHECK-NEXT: declare i32 @__kmpc_omp_task(%struct.ident_t*, i32, i8*)
1026 ; CHECK-NEXT: declare void @__kmpc_end_taskgroup(%struct.ident_t*, i32)
1029 ; CHECK-NEXT: declare void @__kmpc_taskgroup(%struct.ident_t*, i32)
1032 ; CHECK-NEXT: declare void @__kmpc_dist_dispatch_init_4(%struct.ident_t*, i32, i32, i32*, i32, i32,…
1035 ; CHECK-NEXT: declare void @__kmpc_dist_dispatch_init_4u(%struct.ident_t*, i32, i32, i32*, i32, i32…
1038 ; CHECK-NEXT: declare void @__kmpc_dist_dispatch_init_8(%struct.ident_t*, i32, i32, i32*, i64, i64,…
1041 ; CHECK-NEXT: declare void @__kmpc_dist_dispatch_init_8u(%struct.ident_t*, i32, i32, i32*, i64, i64…
1044 ; CHECK-NEXT: declare void @__kmpc_dispatch_init_4(%struct.ident_t*, i32, i32, i32, i32, i32, i32)
1047 ; CHECK-NEXT: declare void @__kmpc_dispatch_init_4u(%struct.ident_t*, i32, i32, i32, i32, i32, i32)
1050 ; CHECK-NEXT: declare void @__kmpc_dispatch_init_8(%struct.ident_t*, i32, i32, i64, i64, i64, i64)
1053 ; CHECK-NEXT: declare void @__kmpc_dispatch_init_8u(%struct.ident_t*, i32, i32, i64, i64, i64, i64)
1056 ; CHECK-NEXT: declare i32 @__kmpc_dispatch_next_4(%struct.ident_t*, i32, i32*, i32*, i32*, i32*)
1059 ; CHECK-NEXT: declare i32 @__kmpc_dispatch_next_4u(%struct.ident_t*, i32, i32*, i32*, i32*, i32*)
1062 ; CHECK-NEXT: declare i32 @__kmpc_dispatch_next_8(%struct.ident_t*, i32, i32*, i64*, i64*, i64*)
1065 ; CHECK-NEXT: declare i32 @__kmpc_dispatch_next_8u(%struct.ident_t*, i32, i32*, i64*, i64*, i64*)
1068 ; CHECK-NEXT: declare void @__kmpc_dispatch_fini_4(%struct.ident_t*, i32)
1071 ; CHECK-NEXT: declare void @__kmpc_dispatch_fini_4u(%struct.ident_t*, i32)
1074 ; CHECK-NEXT: declare void @__kmpc_dispatch_fini_8(%struct.ident_t*, i32)
1077 ; CHECK-NEXT: declare void @__kmpc_dispatch_fini_8u(%struct.ident_t*, i32)
1080 ; CHECK-NEXT: declare void @__kmpc_omp_task_begin_if0(%struct.ident_t*, i32, i8*)
1083 ; CHECK-NEXT: declare void @__kmpc_omp_task_complete_if0(%struct.ident_t*, i32, i8*)
1086 ; CHECK-NEXT: declare i32 @__kmpc_omp_task_with_deps(%struct.ident_t*, i32, i8*, i32, i8*, i32, i8*)
1089 ; CHECK-NEXT: declare void @__kmpc_omp_wait_deps(%struct.ident_t*, i32, i32, i8*, i32, i8*)
1092 ; CHECK-NEXT: declare i32 @__kmpc_cancellationpoint(%struct.ident_t*, i32, i32)
1095 ; CHECK-NEXT: declare void @__kmpc_push_num_teams(%struct.ident_t*, i32, i32, i32)
1098 ; CHECK-NEXT: declare void @__kmpc_fork_teams(%struct.ident_t*, i32, void (i32*, i32*, ...)*, ...)
1101 ; CHECK-NEXT: declare void @__kmpc_taskloop(%struct.ident_t*, i32, i8*, i32, i64*, i64*, i64, i32, …
1104 ; CHECK-NEXT: declare i8* @__kmpc_omp_target_task_alloc(%struct.ident_t*, i32, i32, i64, i64, i32 (…
1107 ; CHECK-NEXT: declare i8* @__kmpc_taskred_modifier_init(%struct.ident_t*, i32, i32, i32, i8*)
1110 ; CHECK-NEXT: declare i8* @__kmpc_taskred_init(i32, i32, i8*)
1113 ; CHECK-NEXT: declare void @__kmpc_task_reduction_modifier_fini(%struct.ident_t*, i32, i32)
1116 ; CHECK-NEXT: declare void @__kmpc_copyprivate(%struct.ident_t*, i32, i64, i8*, void (i8*, i8*)*, i…
1119 ; CHECK-NEXT: declare i8* @__kmpc_threadprivate_cached(%struct.ident_t*, i32, i8*, i64, i8***)
1122 ; CHECK-NEXT: declare void @__kmpc_threadprivate_register(%struct.ident_t*, i8*, i8* (i8*)*, i8* (i…
1125 ; CHECK-NEXT: declare void @__kmpc_doacross_init(%struct.ident_t*, i32, i32, i8*)
1128 ; CHECK-NEXT: declare void @__kmpc_doacross_wait(%struct.ident_t*, i32, i64*)
1131 ; CHECK-NEXT: declare void @__kmpc_doacross_post(%struct.ident_t*, i32, i64*)
1134 ; CHECK-NEXT: declare void @__kmpc_doacross_fini(%struct.ident_t*, i32)
1137 ; CHECK-NEXT: declare i8* @__kmpc_alloc(i32, i64, i8*)
1140 ; CHECK-NEXT: declare void @__kmpc_free(i32, i8*, i8*)
1143 ; CHECK-NEXT: declare i8* @__kmpc_init_allocator(i32, i8*, i32, i8*)
1146 ; CHECK-NEXT: declare void @__kmpc_destroy_allocator(i32, i8*)
1149 ; CHECK-NEXT: declare void @__kmpc_push_target_tripcount_mapper(%struct.ident_t*, i64, i64)
1152 ; CHECK-NEXT: declare i64 @__kmpc_warp_active_thread_mask()
1155 ; CHECK-NEXT: declare void @__kmpc_syncwarp(i64)
1158 ; CHECK-NEXT: declare i32 @__tgt_target_mapper(%struct.ident_t*, i64, i8*, i32, i8**, i8**, i64*, i…
1161 ; CHECK-NEXT: declare i32 @__tgt_target_nowait_mapper(%struct.ident_t*, i64, i8*, i32, i8**, i8**, …
1164 ; CHECK-NEXT: declare i32 @__tgt_target_teams_mapper(%struct.ident_t*, i64, i8*, i32, i8**, i8**, i…
1167 ; CHECK-NEXT: declare i32 @__tgt_target_teams_nowait_mapper(%struct.ident_t*, i64, i8*, i32, i8**, …
1170 ; CHECK-NEXT: declare void @__tgt_register_requires(i64)
1173 ; CHECK-NEXT: declare void @__tgt_target_data_begin_mapper(%struct.ident_t*, i64, i32, i8**, i8**, …
1176 ; CHECK-NEXT: declare void @__tgt_target_data_begin_nowait_mapper(%struct.ident_t*, i64, i32, i8**,…
1179 ; CHECK-NEXT: declare void @__tgt_target_data_end_mapper(%struct.ident_t*, i64, i32, i8**, i8**, i6…
1182 ; CHECK-NEXT: declare void @__tgt_target_data_end_nowait_mapper(%struct.ident_t*, i64, i32, i8**, i…
1185 ; CHECK-NEXT: declare void @__tgt_target_data_update_mapper(%struct.ident_t*, i64, i32, i8**, i8**,…
1188 ; CHECK-NEXT: declare void @__tgt_target_data_update_nowait_mapper(%struct.ident_t*, i64, i32, i8**…
1191 ; CHECK-NEXT: declare i64 @__tgt_mapper_num_components(i8*)
1194 ; CHECK-NEXT: declare void @__tgt_push_mapper_component(i8*, i8*, i8*, i64, i64, i8*)
1197 ; CHECK-NEXT: declare i8* @__kmpc_task_allow_completion_event(%struct.ident_t*, i32, i8*)
1200 ; CHECK-NEXT: declare i8* @__kmpc_task_reduction_get_th_data(i32, i8*, i8*)
1203 ; CHECK-NEXT: declare i8* @__kmpc_task_reduction_init(i32, i32, i8*)
1206 ; CHECK-NEXT: declare i8* @__kmpc_task_reduction_modifier_init(i8*, i32, i32, i32, i8*)
1209 ; CHECK-NEXT: declare void @__kmpc_proxy_task_completed_ooo(i8*)
1212 ; CHECK-NEXT: declare void @__kmpc_barrier_simple_spmd(%struct.ident_t* nocapture nofree readonly, …
1215 ; OPTIMISTIC-NEXT: declare dso_local void @omp_set_num_threads(i32)
1218 ; OPTIMISTIC-NEXT: declare dso_local void @omp_set_dynamic(i32)
1221 ; OPTIMISTIC-NEXT: declare dso_local void @omp_set_nested(i32)
1224 ; OPTIMISTIC-NEXT: declare dso_local void @omp_set_max_active_levels(i32)
1227 ; OPTIMISTIC-NEXT: declare dso_local void @omp_set_schedule(i32, i32)
1230 ; OPTIMISTIC-NEXT: declare dso_local i32 @omp_get_num_threads()
1233 ; OPTIMISTIC: declare dso_local void @use_int(i32)
1236 ; OPTIMISTIC-NEXT: declare dso_local i32 @omp_get_dynamic()
1239 ; OPTIMISTIC-NEXT: declare dso_local i32 @omp_get_nested()
1242 ; OPTIMISTIC-NEXT: declare dso_local i32 @omp_get_max_threads()
1245 ; OPTIMISTIC-NEXT: declare dso_local i32 @omp_get_thread_num()
1248 ; OPTIMISTIC-NEXT: declare dso_local i32 @omp_get_num_procs()
1251 ; OPTIMISTIC-NEXT: declare dso_local i32 @omp_in_parallel()
1254 ; OPTIMISTIC-NEXT: declare dso_local i32 @omp_in_final()
1257 ; OPTIMISTIC-NEXT: declare dso_local i32 @omp_get_active_level()
1260 ; OPTIMISTIC-NEXT: declare dso_local i32 @omp_get_level()
1263 ; OPTIMISTIC-NEXT: declare dso_local i32 @omp_get_ancestor_thread_num(i32)
1266 ; OPTIMISTIC-NEXT: declare dso_local i32 @omp_get_team_size(i32)
1269 ; OPTIMISTIC-NEXT: declare dso_local i32 @omp_get_thread_limit()
1272 ; OPTIMISTIC-NEXT: declare dso_local i32 @omp_get_max_active_levels()
1275 ; OPTIMISTIC-NEXT: declare dso_local void @omp_get_schedule(i32* nocapture writeonly, i32* nocaptur…
1278 ; OPTIMISTIC: declare dso_local i32 @omp_get_max_task_priority()
1281 ; OPTIMISTIC: declare dso_local void @omp_init_lock(%struct.omp_lock_t*)
1284 ; OPTIMISTIC: declare dso_local void @omp_set_lock(%struct.omp_lock_t*)
1287 ; OPTIMISTIC: declare dso_local void @omp_unset_lock(%struct.omp_lock_t*)
1290 ; OPTIMISTIC: declare dso_local void @omp_destroy_lock(%struct.omp_lock_t*)
1293 ; OPTIMISTIC: declare dso_local i32 @omp_test_lock(%struct.omp_lock_t*)
1296 ; OPTIMISTIC: declare dso_local void @omp_init_nest_lock(%struct.omp_nest_lock_t*)
1299 ; OPTIMISTIC: declare dso_local void @omp_set_nest_lock(%struct.omp_nest_lock_t*)
1302 ; OPTIMISTIC: declare dso_local void @omp_unset_nest_lock(%struct.omp_nest_lock_t*)
1305 ; OPTIMISTIC: declare dso_local void @omp_destroy_nest_lock(%struct.omp_nest_lock_t*)
1308 ; OPTIMISTIC: declare dso_local i32 @omp_test_nest_lock(%struct.omp_nest_lock_t*)
1311 ; OPTIMISTIC: declare dso_local void @omp_init_lock_with_hint(%struct.omp_lock_t*, i32)
1314 ; OPTIMISTIC: declare dso_local void @omp_init_nest_lock_with_hint(%struct.omp_nest_lock_t*, i32)
1317 ; OPTIMISTIC-NEXT: declare dso_local double @omp_get_wtime()
1320 ; OPTIMISTIC: declare dso_local void @use_double(double)
1323 ; OPTIMISTIC: declare dso_local double @omp_get_wtick()
1326 ; OPTIMISTIC: declare dso_local i32 @omp_get_default_device()
1329 ; OPTIMISTIC: declare dso_local void @omp_set_default_device(i32)
1332 ; OPTIMISTIC: declare dso_local i32 @omp_is_initial_device()
1335 ; OPTIMISTIC: declare dso_local i32 @omp_get_num_devices()
1338 ; OPTIMISTIC: declare dso_local i32 @omp_get_num_teams()
1341 ; OPTIMISTIC: declare dso_local i32 @omp_get_team_num()
1344 ; OPTIMISTIC-NEXT: declare dso_local i32 @omp_get_cancellation()
1347 ; OPTIMISTIC: declare dso_local i32 @omp_get_initial_device()
1350 ; OPTIMISTIC: declare dso_local i8* @omp_target_alloc(i64, i32)
1353 ; OPTIMISTIC: declare dso_local void @use_voidptr(i8*)
1356 ; OPTIMISTIC: declare dso_local void @omp_target_free(i8*, i32)
1359 ; OPTIMISTIC: declare dso_local i32 @omp_target_is_present(i8*, i32)
1362 ; OPTIMISTIC: declare dso_local i32 @omp_target_memcpy(i8*, i8*, i64, i64, i64, i32, i32)
1365 ; OPTIMISTIC: declare dso_local i32 @omp_target_associate_ptr(i8*, i8*, i64, i64, i32)
1368 ; OPTIMISTIC: declare dso_local i32 @omp_target_disassociate_ptr(i8*, i32)
1371 ; OPTIMISTIC: declare dso_local i32 @omp_get_device_num()
1374 ; OPTIMISTIC-NEXT: declare dso_local i32 @omp_get_proc_bind()
1377 ; OPTIMISTIC-NEXT: declare dso_local i32 @omp_get_num_places()
1380 ; OPTIMISTIC: declare dso_local i32 @omp_get_place_num_procs(i32)
1383 ; OPTIMISTIC-NEXT: declare dso_local void @omp_get_place_proc_ids(i32, i32* nocapture writeonly)
1386 ; OPTIMISTIC-NEXT: declare dso_local i32 @omp_get_place_num()
1389 ; OPTIMISTIC-NEXT: declare dso_local i32 @omp_get_partition_num_places()
1392 ; OPTIMISTIC-NEXT: declare dso_local void @omp_get_partition_place_nums(i32*)
1395 ; OPTIMISTIC: declare dso_local i32 @omp_control_tool(i32, i32, i8*)
1398 ; OPTIMISTIC: declare dso_local void @omp_destroy_allocator(i64)
1401 ; OPTIMISTIC: declare dso_local void @omp_set_default_allocator(i64)
1404 ; OPTIMISTIC: declare dso_local i64 @omp_get_default_allocator()
1407 ; OPTIMISTIC: declare dso_local i8* @omp_alloc(i64, i64)
1410 ; OPTIMISTIC: declare dso_local void @omp_free(i8*, i64)
1413 ; OPTIMISTIC: declare dso_local void @ompc_set_affinity_format(i8*)
1416 ; OPTIMISTIC: declare dso_local i64 @ompc_get_affinity_format(i8*, i64)
1419 ; OPTIMISTIC: declare dso_local void @use_sizet(i64)
1422 ; OPTIMISTIC: declare dso_local void @ompc_display_affinity(i8*)
1425 ; OPTIMISTIC: declare dso_local i64 @ompc_capture_affinity(i8*, i64, i8*)
1428 ; OPTIMISTIC: declare dso_local void @omp_fulfill_event(i64)
1431 ; OPTIMISTIC: declare dso_local i32 @omp_pause_resource(i32, i32)
1434 ; OPTIMISTIC: declare dso_local i32 @omp_pause_resource_all(i32)
1437 ; OPTIMISTIC-NEXT: declare dso_local i32 @omp_get_supported_active_levels()
1440 ; OPTIMISTIC-NEXT: declare i32 @__kmpc_global_thread_num(%struct.ident_t* nocapture nofree readonly)
1443 ; OPTIMISTIC-NEXT: declare void @__kmpc_fork_call(%struct.ident_t* nocapture nofree readonly, i32, …
1446 ; OPTIMISTIC-NEXT: declare i32 @__kmpc_omp_taskwait(%struct.ident_t* nocapture nofree readonly, i32)
1449 ; OPTIMISTIC-NEXT: declare i32 @__kmpc_omp_taskyield(%struct.ident_t* nocapture nofree readonly, i3…
1452 ; OPTIMISTIC-NEXT: declare void @__kmpc_push_num_threads(%struct.ident_t* nocapture nofree readonly…
1455 ; OPTIMISTIC-NEXT: declare void @__kmpc_push_proc_bind(%struct.ident_t* nocapture nofree readonly, …
1458 ; OPTIMISTIC-NEXT: declare void @__kmpc_serialized_parallel(%struct.ident_t* nocapture nofree reado…
1461 ; OPTIMISTIC-NEXT: declare void @__kmpc_end_serialized_parallel(%struct.ident_t* nocapture nofree r…
1464 ; OPTIMISTIC-NEXT: declare i32 @__kmpc_master(%struct.ident_t* nocapture nofree readonly, i32)
1467 ; OPTIMISTIC-NEXT: declare void @__kmpc_end_master(%struct.ident_t* nocapture nofree readonly, i32)
1470 ; OPTIMISTIC-NEXT: declare void @__kmpc_critical(%struct.ident_t* nocapture nofree readonly, i32, […
1473 ; OPTIMISTIC-NEXT: declare void @__kmpc_critical_with_hint(%struct.ident_t* nocapture nofree readon…
1476 ; OPTIMISTIC-NEXT: declare void @__kmpc_end_critical(%struct.ident_t* nocapture nofree readonly, i3…
1479 ; OPTIMISTIC-NEXT: declare void @__kmpc_begin(%struct.ident_t* nocapture nofree readonly, i32)
1482 ; OPTIMISTIC-NEXT: declare void @__kmpc_end(%struct.ident_t* nocapture nofree readonly)
1485 ; OPTIMISTIC-NEXT: declare i32 @__kmpc_reduce(%struct.ident_t* nocapture nofree readonly, i32, i32,…
1488 ; OPTIMISTIC-NEXT: declare i32 @__kmpc_reduce_nowait(%struct.ident_t* nocapture nofree readonly, i3…
1491 ; OPTIMISTIC-NEXT: declare void @__kmpc_end_reduce(%struct.ident_t* nocapture nofree readonly, i32,…
1494 ; OPTIMISTIC-NEXT: declare void @__kmpc_end_reduce_nowait(%struct.ident_t* nocapture nofree readonl…
1497 ; OPTIMISTIC-NEXT: declare void @__kmpc_ordered(%struct.ident_t* nocapture nofree readonly, i32)
1500 ; OPTIMISTIC-NEXT: declare void @__kmpc_end_ordered(%struct.ident_t* nocapture nofree readonly, i32)
1503 ; OPTIMISTIC-NEXT: declare void @__kmpc_for_static_init_4(%struct.ident_t* nocapture nofree readonl…
1506 ; OPTIMISTIC-NEXT: declare void @__kmpc_for_static_init_4u(%struct.ident_t* nocapture nofree readon…
1509 ; OPTIMISTIC-NEXT: declare void @__kmpc_for_static_init_8(%struct.ident_t* nocapture nofree readonl…
1512 ; OPTIMISTIC-NEXT: declare void @__kmpc_for_static_init_8u(%struct.ident_t* nocapture nofree readon…
1515 ; OPTIMISTIC-NEXT: declare void @__kmpc_for_static_fini(%struct.ident_t* nocapture nofree readonly,…
1518 ; OPTIMISTIC-NEXT: declare void @__kmpc_team_static_init_4(%struct.ident_t* nocapture nofree readon…
1521 ; OPTIMISTIC-NEXT: declare void @__kmpc_team_static_init_4u(%struct.ident_t* nocapture nofree reado…
1524 ; OPTIMISTIC-NEXT: declare void @__kmpc_team_static_init_8(%struct.ident_t* nocapture nofree readon…
1527 ; OPTIMISTIC-NEXT: declare void @__kmpc_team_static_init_8u(%struct.ident_t* nocapture nofree reado…
1530 ; OPTIMISTIC-NEXT: declare void @__kmpc_dist_for_static_init_4(%struct.ident_t* nocapture nofree re…
1533 ; OPTIMISTIC-NEXT: declare void @__kmpc_dist_for_static_init_4u(%struct.ident_t* nocapture nofree r…
1536 ; OPTIMISTIC-NEXT: declare void @__kmpc_dist_for_static_init_8(%struct.ident_t* nocapture nofree re…
1539 ; OPTIMISTIC-NEXT: declare void @__kmpc_dist_for_static_init_8u(%struct.ident_t* nocapture nofree r…
1542 ; OPTIMISTIC-NEXT: declare i32 @__kmpc_single(%struct.ident_t* nocapture nofree readonly, i32)
1545 ; OPTIMISTIC-NEXT: declare void @__kmpc_end_single(%struct.ident_t* nocapture nofree readonly, i32)
1548 ; OPTIMISTIC-NEXT: declare noalias i8* @__kmpc_omp_task_alloc(%struct.ident_t* nocapture nofree rea…
1551 ; OPTIMISTIC-NEXT: declare i32 @__kmpc_omp_task(%struct.ident_t* nocapture nofree readonly, i32, i8…
1554 ; OPTIMISTIC-NEXT: declare void @__kmpc_end_taskgroup(%struct.ident_t* nocapture nofree readonly, i…
1557 ; OPTIMISTIC-NEXT: declare void @__kmpc_taskgroup(%struct.ident_t* nocapture nofree readonly, i32)
1560 ; OPTIMISTIC-NEXT: declare void @__kmpc_dist_dispatch_init_4(%struct.ident_t* nocapture nofree read…
1563 ; OPTIMISTIC-NEXT: declare void @__kmpc_dist_dispatch_init_4u(%struct.ident_t* nocapture nofree rea…
1566 ; OPTIMISTIC-NEXT: declare void @__kmpc_dist_dispatch_init_8(%struct.ident_t* nocapture nofree read…
1569 ; OPTIMISTIC-NEXT: declare void @__kmpc_dist_dispatch_init_8u(%struct.ident_t* nocapture nofree rea…
1572 ; OPTIMISTIC-NEXT: declare void @__kmpc_dispatch_init_4(%struct.ident_t* nocapture nofree readonly,…
1575 ; OPTIMISTIC-NEXT: declare void @__kmpc_dispatch_init_4u(%struct.ident_t* nocapture nofree readonly…
1578 ; OPTIMISTIC-NEXT: declare void @__kmpc_dispatch_init_8(%struct.ident_t* nocapture nofree readonly,…
1581 ; OPTIMISTIC-NEXT: declare void @__kmpc_dispatch_init_8u(%struct.ident_t* nocapture nofree readonly…
1584 ; OPTIMISTIC-NEXT: declare i32 @__kmpc_dispatch_next_4(%struct.ident_t* nocapture nofree readonly, …
1587 ; OPTIMISTIC-NEXT: declare i32 @__kmpc_dispatch_next_4u(%struct.ident_t* nocapture nofree readonly,…
1590 ; OPTIMISTIC-NEXT: declare i32 @__kmpc_dispatch_next_8(%struct.ident_t* nocapture nofree readonly, …
1593 ; OPTIMISTIC-NEXT: declare i32 @__kmpc_dispatch_next_8u(%struct.ident_t* nocapture nofree readonly,…
1596 ; OPTIMISTIC-NEXT: declare void @__kmpc_dispatch_fini_4(%struct.ident_t* nocapture nofree readonly,…
1599 ; OPTIMISTIC-NEXT: declare void @__kmpc_dispatch_fini_4u(%struct.ident_t* nocapture nofree readonly…
1602 ; OPTIMISTIC-NEXT: declare void @__kmpc_dispatch_fini_8(%struct.ident_t* nocapture nofree readonly,…
1605 ; OPTIMISTIC-NEXT: declare void @__kmpc_dispatch_fini_8u(%struct.ident_t* nocapture nofree readonly…
1608 ; OPTIMISTIC-NEXT: declare void @__kmpc_omp_task_begin_if0(%struct.ident_t* nocapture nofree readon…
1611 ; OPTIMISTIC-NEXT: declare void @__kmpc_omp_task_complete_if0(%struct.ident_t* nocapture nofree rea…
1614 ; OPTIMISTIC-NEXT: declare i32 @__kmpc_omp_task_with_deps(%struct.ident_t* nocapture nofree readonl…
1617 ; OPTIMISTIC-NEXT: declare void @__kmpc_omp_wait_deps(%struct.ident_t* nocapture nofree readonly, i…
1620 ; OPTIMISTIC-NEXT: declare i32 @__kmpc_cancellationpoint(%struct.ident_t* nocapture nofree readonly…
1623 ; OPTIMISTIC-NEXT: declare void @__kmpc_push_num_teams(%struct.ident_t* nocapture nofree readonly, …
1626 ; OPTIMISTIC-NEXT: declare void @__kmpc_fork_teams(%struct.ident_t* nocapture nofree readonly, i32,…
1629 ; OPTIMISTIC-NEXT: declare void @__kmpc_taskloop(%struct.ident_t* nocapture nofree readonly, i32, i…
1632 ; OPTIMISTIC-NEXT: declare noalias i8* @__kmpc_omp_target_task_alloc(%struct.ident_t* nocapture nof…
1635 ; OPTIMISTIC-NEXT: declare noalias i8* @__kmpc_taskred_modifier_init(%struct.ident_t* nocapture nof…
1638 ; OPTIMISTIC-NEXT: declare i8* @__kmpc_taskred_init(i32, i32, i8*)
1641 ; OPTIMISTIC-NEXT: declare void @__kmpc_task_reduction_modifier_fini(%struct.ident_t* nocapture nof…
1644 ; OPTIMISTIC-NEXT: declare void @__kmpc_copyprivate(%struct.ident_t* nocapture nofree readonly, i32…
1647 ; OPTIMISTIC-NEXT: declare noalias i8* @__kmpc_threadprivate_cached(%struct.ident_t* nocapture nofr…
1650 ; OPTIMISTIC-NEXT: declare void @__kmpc_threadprivate_register(%struct.ident_t* nocapture nofree re…
1653 ; OPTIMISTIC-NEXT: declare void @__kmpc_doacross_init(%struct.ident_t* nocapture nofree readonly, i…
1656 ; OPTIMISTIC-NEXT: declare void @__kmpc_doacross_wait(%struct.ident_t* nocapture nofree readonly, i…
1659 ; OPTIMISTIC-NEXT: declare void @__kmpc_doacross_post(%struct.ident_t* nocapture nofree readonly, i…
1662 ; OPTIMISTIC-NEXT: declare void @__kmpc_doacross_fini(%struct.ident_t* nocapture nofree readonly, i…
1665 ; OPTIMISTIC-NEXT: declare noalias i8* @__kmpc_alloc(i32, i64, i8*)
1668 ; OPTIMISTIC-NEXT: declare void @__kmpc_free(i32, i8*, i8*)
1671 ; OPTIMISTIC-NEXT: declare noalias i8* @__kmpc_init_allocator(i32, i8*, i32, i8*)
1674 ; OPTIMISTIC-NEXT: declare void @__kmpc_destroy_allocator(i32, i8*)
1677 ; OPTIMISTIC-NEXT: declare void @__kmpc_push_target_tripcount_mapper(%struct.ident_t*, i64, i64)
1680 ; OPTIMISTIC-NEXT: declare i64 @__kmpc_warp_active_thread_mask()
1683 ; OPTIMISTIC-NEXT: declare void @__kmpc_syncwarp(i64)
1686 ; OPTIMISTIC-NEXT: declare i32 @__tgt_target_mapper(%struct.ident_t*, i64, i8*, i32, i8**, i8**, i6…
1689 ; OPTIMISTIC-NEXT: declare i32 @__tgt_target_nowait_mapper(%struct.ident_t*, i64, i8*, i32, i8**, i…
1692 ; OPTIMISTIC-NEXT: declare i32 @__tgt_target_teams_mapper(%struct.ident_t*, i64, i8*, i32, i8**, i8…
1695 ; OPTIMISTIC-NEXT: declare i32 @__tgt_target_teams_nowait_mapper(%struct.ident_t*, i64, i8*, i32, i…
1698 ; OPTIMISTIC-NEXT: declare void @__tgt_register_requires(i64)
1701 ; OPTIMISTIC-NEXT: declare void @__tgt_target_data_begin_mapper(%struct.ident_t*, i64, i32, i8**, i…
1704 ; OPTIMISTIC-NEXT: declare void @__tgt_target_data_begin_nowait_mapper(%struct.ident_t*, i64, i32, …
1707 ; OPTIMISTIC-NEXT: declare void @__tgt_target_data_end_mapper(%struct.ident_t*, i64, i32, i8**, i8*…
1710 ; OPTIMISTIC-NEXT: declare void @__tgt_target_data_end_nowait_mapper(%struct.ident_t*, i64, i32, i8…
1713 ; OPTIMISTIC-NEXT: declare void @__tgt_target_data_update_mapper(%struct.ident_t*, i64, i32, i8**, …
1716 ; OPTIMISTIC-NEXT: declare void @__tgt_target_data_update_nowait_mapper(%struct.ident_t*, i64, i32,…
1719 ; OPTIMISTIC-NEXT: declare i64 @__tgt_mapper_num_components(i8*)
1722 ; OPTIMISTIC-NEXT: declare void @__tgt_push_mapper_component(i8*, i8*, i8*, i64, i64, i8*)
1725 ; OPTIMISTIC-NEXT: declare noalias i8* @__kmpc_task_allow_completion_event(%struct.ident_t* nocaptu…
1728 ; OPTIMISTIC-NEXT: declare noalias i8* @__kmpc_task_reduction_get_th_data(i32, i8*, i8*)
1731 ; OPTIMISTIC-NEXT: declare noalias i8* @__kmpc_task_reduction_init(i32, i32, i8*)
1734 ; OPTIMISTIC-NEXT: declare noalias i8* @__kmpc_task_reduction_modifier_init(i8*, i32, i32, i32, i8*)
1737 ; OPTIMISTIC-NEXT: declare void @__kmpc_proxy_task_completed_ooo(i8*)
1740 ; OPTIMISTIC-NEXT: declare void @__kmpc_barrier_simple_spmd(%struct.ident_t* nocapture nofree reado…