/netbsd/external/gpl3/gcc/dist/gcc/ |
H A D | ipa-modref.cc | 101 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 D | tree-ssa-alias.cc | 2694 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 D | tree-into-ssa.c | 2496 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 D | gimple.cc | 1566 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 D | tree-into-ssa.cc | 2502 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 D | pointer-query.cc | 127 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 D | internal-fn.def | 39 ECF_* flags and FNSPEC is a string describing functions fnspec.
|
H A D | calls.cc | 656 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 D | tree-ssa-structalias.cc | 4277 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 D | gimple-ssa-warn-access.cc | 4402 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 D | ChangeLog-2020 | 5409 * 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 D | ChangeLog-2021 | 4406 * 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 D | ChangeLog-2018 | 11781 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 D | ChangeLog-2010 | 31903 * c-common.c (struct c_common_attributes): Add fnspec attribute. 31917 (handle_rhs_call): Handle fnspec attribute argument specifiers.
|
H A D | ChangeLog-2014 | 29648 * internal-fn.def: Add fnspec information.
|
/netbsd/external/gpl3/gcc/dist/gcc/fortran/ |
H A D | trans-types.h | 90 const char *fnspec = NULL);
|
H A D | trans-types.cc | 3092 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 D | trans.h | 615 const char *fnspec = NULL);
|
H A D | ChangeLog-2020 | 204 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 D | trans-decl.cc | 2107 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 D | ChangeLog-2016 | 2111 and corrected fnspec for caf functions.
|
H A D | ChangeLog-2010 | 4031 Set a fnspec attribute if a specification was provided.
|
/netbsd/external/gpl3/gcc.old/dist/gcc/ |
H A D | tree-into-ssa.c | 2496 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 D | internal-fn.def | 39 ECF_* flags and FNSPEC is a string describing functions fnspec.
|