Home
last modified time | relevance | path

Searched refs:fnspec (Results 1 – 24 of 24) sorted by relevance

/netbsd/external/gpl3/gcc/dist/gcc/
H A Dipa-modref.cc101 char *fnspec; member in __anon020884b80111::fnspec_summary
104 : fnspec (NULL) in fnspec_summary()
110 free (fnspec); in ~fnspec_summary()
127 dst->fnspec = xstrdup (src->fnspec); in duplicate()
544 fsum->fnspec); in dump_modref_edge_summaries()
1482 if (!fnspec.known_p ()) in process_fnspec()
1816 if (fnspec.known_p () in analyze_stmt()
1828 fnspec.get_str ()); in analyze_stmt()
4543 attr_fnspec fnspec (fnspec_sum->fnspec); in propagate_unknown_call() local
4997 attr_fnspec fnspec (fnspec_sum->fnspec); in implicit_eaf_flags_for_edge_and_arg() local
[all …]
H A Dtree-ssa-alias.cc2694 attr_fnspec fnspec = gimple_call_fnspec (call); in check_fnspec() local
2695 if (fnspec.known_p ()) in check_fnspec()
2698 ? !fnspec.global_memory_written_p () in check_fnspec()
2699 : !fnspec.global_memory_read_p ()) in check_fnspec()
2703 && (!fnspec.arg_specified_p (i) in check_fnspec()
2704 || (clobber ? fnspec.arg_maybe_written_p (i) in check_fnspec()
2705 : fnspec.arg_maybe_read_p (i)))) in check_fnspec()
2711 if (!fnspec.arg_specified_p (i)) in check_fnspec()
2713 else if (fnspec.arg_max_access_size_given_by_arg_p in check_fnspec()
2716 else if (fnspec.arg_access_size_given_by_type_p (i)) in check_fnspec()
[all …]
H A Dtree-into-ssa.c2496 tree fnspec = lookup_attribute ("fn spec", in execute() local
2498 if (fnspec) in execute()
2500 fnspec = TREE_VALUE (TREE_VALUE (fnspec)); in execute()
2505 if (i >= (unsigned) TREE_STRING_LENGTH (fnspec)) in execute()
2507 if (TREE_STRING_POINTER (fnspec)[i] == 'R' in execute() local
2508 || TREE_STRING_POINTER (fnspec)[i] == 'r') in execute()
H A Dgimple.cc1566 attr_fnspec fnspec = gimple_call_fnspec (stmt); in gimple_call_arg_flags() local
1569 if (fnspec.known_p ()) in gimple_call_arg_flags()
1570 flags = fnspec.arg_eaf_flags (arg); in gimple_call_arg_flags()
1656 attr_fnspec fnspec = gimple_call_fnspec (stmt); in gimple_call_return_flags() local
1659 if (fnspec.returns_arg (&arg_no)) in gimple_call_return_flags()
1662 if (fnspec.returns_noalias_p ()) in gimple_call_return_flags()
H A Dtree-into-ssa.cc2502 attr_fnspec fnspec (TREE_VALUE (TREE_VALUE (fnspec_tree))); in execute() local
2507 if (!fnspec.arg_specified_p (i)) in execute()
2509 if (fnspec.arg_readonly_p (i)) in execute()
H A Dpointer-query.cc127 attr_fnspec fnspec = gimple_call_fnspec (as_a <gcall *>(stmt)); in gimple_call_return_array() local
129 if (fnspec.returns_arg (&argno)) in gimple_call_return_array()
H A Dinternal-fn.def39 ECF_* flags and FNSPEC is a string describing functions fnspec.
H A Dcalls.cc656 attr_fnspec fnspec = decl_fnspec (fndecl); in decl_return_flags() local
659 if (fnspec.returns_arg (&arg)) in decl_return_flags()
662 if (fnspec.returns_noalias_p ()) in decl_return_flags()
H A Dtree-ssa-structalias.cc4277 attr_fnspec fnspec = gimple_call_fnspec (stmt); in determine_global_memory_access() local
4278 if (fnspec.known_p ()) in determine_global_memory_access()
4281 && !fnspec.global_memory_written_p ()) in determine_global_memory_access()
4283 if (reads_global_memory && !fnspec.global_memory_read_p ()) in determine_global_memory_access()
H A Dgimple-ssa-warn-access.cc4402 attr_fnspec fnspec = gimple_call_fnspec (call); in gimple_call_return_arg() local
4404 if (!fnspec.returns_arg (&argno)) in gimple_call_return_arg()
H A DChangeLog-20205409 * attr-fnspec.h: Update topleve comment.
6352 * ipa-prop.c: Include attr-fnspec.h.
7896 * builtins.c: Include attr-fnspec.h
9072 * attr-fnspec.h: Fix toplevel comment.
11209 * attr-fnspec.h: Update documentation.
11214 (UBSAN_VPTR): Update fnspec.
11215 (UBSAN_PTR): Update fnspec.
11216 (ASAN_CHECK): Update fnspec.
11217 (GOACC_DIM_SIZE): Remove fnspec.
11218 (GOACC_DIM_POS): Remove fnspec.
[all …]
H A DChangeLog-20214406 * attr-fnspec.h (attr_fnspec::arg_eaf_flags): Break out from ...
4408 * ipa-modref.c (analyze_parms): Record flags known from fnspec.
6115 based on callee ecf_flags and fnspec; if the function does not
10141 and attr-fnspec.h.
H A DChangeLog-201811781 function parameters SSA_NAME_POINTS_TO_READONLY_MEMORY from fnspec.
29425 * internal-fn.def (ASAN_CHECK, ASAN_MARK): Revert changes to fnspec.
29521 * internal-fn.def (ASAN_CHECK): Fix fnspec to account for return value.
29522 (ASAN_MARK): Fix fnspec to account for return value, change pointer
H A DChangeLog-201031903 * c-common.c (struct c_common_attributes): Add fnspec attribute.
31917 (handle_rhs_call): Handle fnspec attribute argument specifiers.
H A DChangeLog-201429648 * internal-fn.def: Add fnspec information.
/netbsd/external/gpl3/gcc/dist/gcc/fortran/
H A Dtrans-types.h90 const char *fnspec = NULL);
H A Dtrans-types.cc3092 const char *fnspec) in gfc_get_function_type() argument
3294 if (fnspec) in gfc_get_function_type()
3297 int spec_len = strlen (fnspec); in gfc_get_function_type()
3298 tmp = build_tree_list (NULL_TREE, build_string (spec_len, fnspec)); in gfc_get_function_type()
H A Dtrans.h615 const char *fnspec = NULL);
H A DChangeLog-2020204 fnspec.
212 * trans-types.c (gfc_get_function_type): Add fnspec argument,
214 * trans-types.h (gfc_get_function_type): Add optinal fnspec
514 fnspec.
H A Dtrans-decl.cc2107 const char *fnspec) in gfc_get_extern_function_decl() argument
2298 type = gfc_get_function_type (sym, actual_args, fnspec); in gfc_get_extern_function_decl()
3345 attr_fnspec fnspec (spec, strlen (spec)); in gfc_build_library_function_decl_with_spec() local
3346 fnspec.verify (); in gfc_build_library_function_decl_with_spec()
H A DChangeLog-20162111 and corrected fnspec for caf functions.
H A DChangeLog-20104031 Set a fnspec attribute if a specification was provided.
/netbsd/external/gpl3/gcc.old/dist/gcc/
H A Dtree-into-ssa.c2496 tree fnspec = lookup_attribute ("fn spec", in execute() local
2498 if (fnspec) in execute()
2500 fnspec = TREE_VALUE (TREE_VALUE (fnspec)); in execute()
2505 if (i >= (unsigned) TREE_STRING_LENGTH (fnspec)) in execute()
2507 if (TREE_STRING_POINTER (fnspec)[i] == 'R' in execute() local
2508 || TREE_STRING_POINTER (fnspec)[i] == 'r') in execute()
H A Dinternal-fn.def39 ECF_* flags and FNSPEC is a string describing functions fnspec.