diff options
Diffstat (limited to 'gcc/omp-builtins.def')
-rw-r--r-- | gcc/omp-builtins.def | 48 |
1 files changed, 43 insertions, 5 deletions
diff --git a/gcc/omp-builtins.def b/gcc/omp-builtins.def index 39747942bac..17509968655 100644 --- a/gcc/omp-builtins.def +++ b/gcc/omp-builtins.def @@ -209,16 +209,25 @@ DEF_GOMP_BUILTIN (BUILT_IN_GOMP_SINGLE_COPY_END, "GOMP_single_copy_end", DEF_GOMP_BUILTIN (BUILT_IN_GOMP_STREAM_CREATE_STREAM, "GOMP_stream_create_stream", - BT_FN_PTR_SIZE_ULL_PTR, ATTR_NOTHROW_LIST) + BT_FN_PTR_SIZE_SIZE, ATTR_NOTHROW_LIST) DEF_GOMP_BUILTIN (BUILT_IN_GOMP_STREAM_CREATE_READ_VIEW, "GOMP_stream_create_read_view", - BT_FN_PTR, ATTR_NOTHROW_LIST) + BT_FN_PTR_SIZE_SIZE, ATTR_NOTHROW_LIST) DEF_GOMP_BUILTIN (BUILT_IN_GOMP_STREAM_CREATE_WRITE_VIEW, "GOMP_stream_create_write_view", - BT_FN_PTR, ATTR_NOTHROW_LIST) + BT_FN_PTR_SIZE_SIZE, ATTR_NOTHROW_LIST) DEF_GOMP_BUILTIN (BUILT_IN_GOMP_STREAM_CREATE_TASK, "GOMP_stream_create_task", BT_FN_PTR, ATTR_NOTHROW_LIST) +DEF_GOMP_BUILTIN (BUILT_IN_GOMP_STREAM_GET_TASK_ACTIVATION_COUNTER, + "GOMP_stream_get_task_activation_counter", + BT_FN_PTR_PTR, ATTR_NOTHROW_LIST) +DEF_GOMP_BUILTIN (BUILT_IN_GOMP_STREAM_SET_TASK_TERMINATION_FLAG, + "GOMP_stream_set_task_termination_flag", + BT_FN_VOID_PTR, ATTR_NOTHROW_LIST) +DEF_GOMP_BUILTIN (BUILT_IN_GOMP_STREAM_TASK_ADD_INSTANCE, + "GOMP_stream_task_add_instance", + BT_FN_VOID_PTR, ATTR_NOTHROW_LIST) DEF_GOMP_BUILTIN (BUILT_IN_GOMP_STREAM_ADD_EXPECTED_VIEWS, "GOMP_stream_add_expected_views", BT_FN_VOID_PTR_INT_INT_INT, ATTR_NOTHROW_LIST) @@ -228,10 +237,13 @@ DEF_GOMP_BUILTIN (BUILT_IN_GOMP_STREAM_CONNECT_VIEW, DEF_GOMP_BUILTIN (BUILT_IN_GOMP_STREAM_WAIT_UNTIL_CONNECTED, "GOMP_stream_wait_until_connected", BT_FN_VOID_PTR, ATTR_NOTHROW_LIST) -DEF_GOMP_BUILTIN (BUILT_IN_GOMP_STREAM_UPDATE, "GOMP_stream_update", +DEF_GOMP_BUILTIN (BUILT_IN_GOMP_STREAM_GET_AVAILABLE_WORK, + "GOMP_stream_get_available_work", BT_FN_ULL_PTR_ULL, ATTR_NOTHROW_LIST) +DEF_GOMP_BUILTIN (BUILT_IN_GOMP_STREAM_UPDATE, "GOMP_stream_update", + BT_FN_PTR_PTR_ULL_ULL, ATTR_NOTHROW_LIST) DEF_GOMP_BUILTIN (BUILT_IN_GOMP_STREAM_STALL, "GOMP_stream_stall", - BT_FN_VOID_PTR_ULL, ATTR_NOTHROW_LIST) + BT_FN_PTR_PTR_ULL_ULL, ATTR_NOTHROW_LIST) DEF_GOMP_BUILTIN (BUILT_IN_GOMP_STREAM_RELEASE, "GOMP_stream_release", BT_FN_VOID_PTR_ULL, ATTR_NOTHROW_LIST) DEF_GOMP_BUILTIN (BUILT_IN_GOMP_STREAM_COMMIT, "GOMP_stream_commit", @@ -239,6 +251,32 @@ DEF_GOMP_BUILTIN (BUILT_IN_GOMP_STREAM_COMMIT, "GOMP_stream_commit", DEF_GOMP_BUILTIN (BUILT_IN_GOMP_STREAM_TASK_EXIT, "GOMP_stream_task_exit", BT_FN_VOID_PTR, ATTR_NOTHROW_LIST) +DEF_GOMP_BUILTIN (BUILT_IN_GOMP_STREAM_CREATE_CONTROL_STREAM, + "GOMP_stream_create_control_stream", + BT_FN_PTR, ATTR_NOTHROW_LIST) +DEF_GOMP_BUILTIN (BUILT_IN_GOMP_STREAM_CONTROL_STREAM_ENABLE_ACTIVATION, + "GOMP_stream_control_stream_enable_activation", + BT_FN_VOID_PTR, ATTR_NOTHROW_LIST) +DEF_GOMP_BUILTIN (BUILT_IN_GOMP_STREAM_CONTROL_STREAM_SET_EOS, + "GOMP_stream_control_stream_set_eos", + BT_FN_VOID_PTR, ATTR_NOTHROW_LIST) +DEF_GOMP_BUILTIN (BUILT_IN_GOMP_STREAM_CONTROL_STREAM_EOS, + "GOMP_stream_control_stream_eos", + BT_FN_BOOL_PTR, ATTR_NOTHROW_LIST) +DEF_GOMP_BUILTIN (BUILT_IN_GOMP_STREAM_DESTROY_CONTROL_STREAM, + "GOMP_stream_destroy_control_stream", + BT_FN_VOID_PTR, ATTR_NOTHROW_LIST) +DEF_GOMP_BUILTIN (BUILT_IN_GOMP_STREAM_TASK, "GOMP_stream_task", + BT_FN_VOID_OMPFN_PTR_OMPCPYFN_LONG_LONG_LONG_BOOL, + ATTR_NOTHROW_LIST) +DEF_GOMP_BUILTIN (BUILT_IN_GOMP_STREAM_INIT, "GOMP_stream_init", + BT_FN_VOID, ATTR_NOTHROW_LIST) +DEF_GOMP_BUILTIN (BUILT_IN_GOMP_STREAM_EXIT, "GOMP_stream_exit", + BT_FN_VOID, ATTR_NOTHROW_LIST) +DEF_GOMP_BUILTIN (BUILT_IN_GOMP_STREAM_PRE, "GOMP_stream_pre", + BT_FN_PTR_PTR_ULL, ATTR_NOTHROW_LIST) + + DEF_GOMP_BUILTIN (BUILT_IN_GOMP_STREAM_PUSH_STUB, "GOMP_stream_push_stub", BT_FN_VOID_PTR_PTR, ATTR_NOTHROW_LIST) DEF_GOMP_BUILTIN (BUILT_IN_GOMP_STREAM_POP_STUB, "GOMP_stream_pop_stub", |