Home
last modified time | relevance | path

Searched refs:internal_fn (Results 1 – 25 of 90) sorted by relevance

1234

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dinternal-fn.h109 internal_fn_name (enum internal_fn fn) in internal_fn_name()
114 extern internal_fn lookup_internal_fn (const char *);
121 internal_fn_flags (enum internal_fn fn) in internal_fn_flags()
131 internal_fn_fnspec (enum internal_fn fn) in internal_fn_fnspec()
162 direct_internal_fn_p (internal_fn fn) in direct_internal_fn_p()
173 vectorizable_internal_fn_p (internal_fn fn) in vectorizable_internal_fn_p()
182 direct_internal_fn (internal_fn fn) in direct_internal_fn()
188 extern tree_pair direct_internal_fn_types (internal_fn, tree, tree *);
189 extern tree_pair direct_internal_fn_types (internal_fn, gcall *);
190 extern bool direct_internal_fn_supported_p (internal_fn, tree_pair,
[all …]
H A Dinternal-fn.cc78 internal_fn
81 typedef hash_map<nofree_string_hash, internal_fn> name_to_fn_map_type; in lookup_internal_fn()
88 name_to_fn_map->put (internal_fn_name (internal_fn (i)), in lookup_internal_fn()
89 internal_fn (i)); in lookup_internal_fn()
91 internal_fn *entry = name_to_fn_map->get (name); in lookup_internal_fn()
164 expand_load_lanes_optab_fn (internal_fn, gcall *stmt, convert_optab optab) in expand_load_lanes_optab_fn() argument
190 expand_store_lanes_optab_fn (internal_fn, gcall *stmt, convert_optab optab) in expand_store_lanes_optab_fn() argument
212 expand_ANNOTATE (internal_fn, gcall *) in expand_ANNOTATE() argument
220 expand_GOMP_USE_SIMT (internal_fn, gcall *) in expand_GOMP_USE_SIMT() argument
228 expand_GOMP_SIMT_ENTER (internal_fn, gcall *) in expand_GOMP_SIMT_ENTER() argument
[all …]
H A Dtree-vect-slp-patterns.cc75 vect_pattern_validate_optab (internal_fn ifn, slp_tree node) in vect_pattern_validate_optab()
488 complex_pattern (slp_tree *node, vec<slp_tree> *m_ops, internal_fn ifn) in complex_pattern()
497 static internal_fn
591 complex_add_pattern (slp_tree *node, vec<slp_tree> *m_ops, internal_fn ifn) in complex_add_pattern()
599 static internal_fn
608 mkInstance (slp_tree *node, vec<slp_tree> *m_ops, internal_fn ifn) in mkInstance()
649 internal_fn
655 internal_fn ifn = IFN_LAST; in matches()
704 internal_fn ifn in recognize()
973 complex_mul_pattern (slp_tree *node, vec<slp_tree> *m_ops, internal_fn ifn) in complex_mul_pattern()
[all …]
H A Dbuiltins.h154 extern internal_fn associated_internal_fn (combined_fn, tree);
155 extern internal_fn associated_internal_fn (tree);
156 extern internal_fn replacement_internal_fn (gcall *);
H A Dgimple-match.h34 code_helper (internal_fn fn) : rep (-(int) as_combined_fn (fn)) {} in code_helper()
37 explicit operator internal_fn () const;
53 inline code_helper::operator internal_fn () const in internal_fn() function
385 internal_fn get_conditional_internal_fn (code_helper, tree);
H A Dgimple-match-head.cc96 internal_fn ifn; in convert_conditional_op()
560 build_call_internal (internal_fn fn, gimple_match_op *res_op) in build_call_internal()
649 internal_fn ifn = as_internal_fn (fn); in maybe_push_res_to_seq()
874 try_conditional_simplification (internal_fn ifn, gimple_match_op *res_op, in try_conditional_simplification()
1108 internal_fn ifn = internal_fn (res_op->code); in gimple_simplify()
1399 internal_fn ifn = associated_internal_fn (combined_fn (code), type); in directly_supported_p()
1407 internal_fn
H A Dtree-vectorizer.h1264 internal_fn reduc_fn;
1348 internal_fn ifn;
2214 tree, int, internal_fn *, tree *);
2281 extern bool reduction_fn_for_scalar_code (code_helper, internal_fn *);
2412 internal_fn m_ifn;
2422 vect_pattern (slp_tree *node, vec<slp_tree> *m_ops, internal_fn ifn)
H A Dgimple-streamer-out.cc167 streamer_write_enum (ob->main_stream, internal_fn, in output_gimple_stmt()
H A Dgimple.h367 enum internal_fn GTY ((tag ("GF_CALL_INTERNAL"))) internal_fn;
1523 gcall *gimple_build_call_internal (enum internal_fn, unsigned, ...);
1524 gcall *gimple_build_call_internal_vec (enum internal_fn, const vec<tree> &);
3046 static inline enum internal_fn
3050 return gs->u.internal_fn;
3053 static inline enum internal_fn
3078 gimple_call_internal_p (const gimple *gs, internal_fn fn)
3212 gimple_call_set_internal_fn (gcall *call_stmt, enum internal_fn fn)
3215 call_stmt->u.internal_fn = fn;
H A Dgimple-streamer-in.cc187 (call_stmt, streamer_read_enum (ib, internal_fn, IFN_LAST)); in input_gimple_stmt()
H A Dtree-vect-loop.cc3200 fold_left_reduction_fn (code_helper code, internal_fn *reduc_fn) in fold_left_reduction_fn()
3224 reduction_fn_for_scalar_code (code_helper code, internal_fn *reduc_fn) in reduction_fn_for_scalar_code()
4539 stmt_vec_info stmt_info, internal_fn reduc_fn, in vect_model_reduction_cost()
5198 internal_fn reduc_fn = STMT_VINFO_REDUC_FN (reduc_info); in vect_create_epilog_for_reduction()
6231 static internal_fn
6232 get_masked_reduction_fn (internal_fn reduc_fn, tree vectype_in) in get_masked_reduction_fn()
6234 internal_fn mask_reduc_fn; in get_masked_reduction_fn()
6267 tree_code code, internal_fn reduc_fn, in vectorize_fold_left_reduction()
6273 internal_fn mask_reduc_fn = get_masked_reduction_fn (reduc_fn, vectype_in); in vectorize_fold_left_reduction()
6450 use_mask_by_cond_expr_p (code_helper code, internal_fn cond_fn, in use_mask_by_cond_expr_p()
[all …]
H A Dtree-core.h198 enum internal_fn { enum
1118 enum internal_fn ifn;
H A Dtree-vectorizer.cc268 enum internal_fn ifn; in adjust_simduid_builtins()
1088 internal_fn ifn = gimple_call_internal_fn (call); in try_vectorize_loop_1()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dinternal-fn.h105 internal_fn_name (enum internal_fn fn) in internal_fn_name()
110 extern internal_fn lookup_internal_fn (const char *);
117 internal_fn_flags (enum internal_fn fn) in internal_fn_flags()
127 internal_fn_fnspec (enum internal_fn fn) in internal_fn_fnspec()
158 direct_internal_fn_p (internal_fn fn) in direct_internal_fn_p()
169 vectorizable_internal_fn_p (internal_fn fn) in vectorizable_internal_fn_p()
178 direct_internal_fn (internal_fn fn) in direct_internal_fn()
184 extern tree_pair direct_internal_fn_types (internal_fn, tree, tree *);
185 extern tree_pair direct_internal_fn_types (internal_fn, gcall *);
186 extern bool direct_internal_fn_supported_p (internal_fn, tree_pair,
[all …]
H A Dinternal-fn.c70 internal_fn
73 typedef hash_map<nofree_string_hash, internal_fn> name_to_fn_map_type; in lookup_internal_fn()
80 name_to_fn_map->put (internal_fn_name (internal_fn (i)), in lookup_internal_fn()
81 internal_fn (i)); in lookup_internal_fn()
83 internal_fn *entry = name_to_fn_map->get (name); in lookup_internal_fn()
151 expand_load_lanes_optab_fn (internal_fn, gcall *stmt, convert_optab optab) in expand_load_lanes_optab_fn() argument
177 expand_store_lanes_optab_fn (internal_fn, gcall *stmt, convert_optab optab) in expand_store_lanes_optab_fn() argument
199 expand_ANNOTATE (internal_fn, gcall *) in expand_ANNOTATE() argument
207 expand_GOMP_USE_SIMT (internal_fn, gcall *) in expand_GOMP_USE_SIMT() argument
215 expand_GOMP_SIMT_ENTER (internal_fn, gcall *) in expand_GOMP_SIMT_ENTER() argument
[all …]
H A Dbuiltins.h152 extern internal_fn associated_internal_fn (tree);
153 extern internal_fn replacement_internal_fn (gcall *);
H A Dgimple-match-head.c92 internal_fn ifn; in convert_conditional_op()
535 build_call_internal (internal_fn fn, gimple_match_op *res_op) in build_call_internal()
623 internal_fn ifn = as_internal_fn (fn); in maybe_push_res_to_seq()
848 try_conditional_simplification (internal_fn ifn, gimple_match_op *res_op, in try_conditional_simplification()
H A Dgimple-streamer-out.c167 streamer_write_enum (ob->main_stream, internal_fn, in output_gimple_stmt()
H A Dgimple.h365 enum internal_fn GTY ((tag ("GF_CALL_INTERNAL"))) internal_fn;
1521 gcall *gimple_build_call_internal (enum internal_fn, unsigned, ...);
1522 gcall *gimple_build_call_internal_vec (enum internal_fn, vec<tree> );
3007 static inline enum internal_fn
3011 return gs->u.internal_fn;
3014 static inline enum internal_fn
3039 gimple_call_internal_p (const gimple *gs, internal_fn fn)
3173 gimple_call_set_internal_fn (gcall *call_stmt, enum internal_fn fn)
3176 call_stmt->u.internal_fn = fn;
H A Dgimple-streamer-in.c187 (call_stmt, streamer_read_enum (ib, internal_fn, IFN_LAST)); in input_gimple_stmt()
H A Dtree-vectorizer.h1057 internal_fn reduc_fn;
1123 internal_fn ifn;
1769 tree, int, internal_fn *, tree *);
H A Dtree-vect-loop.c2783 fold_left_reduction_fn (tree_code code, internal_fn *reduc_fn) in fold_left_reduction_fn()
2810 reduction_fn_for_scalar_code (enum tree_code code, internal_fn *reduc_fn) in reduction_fn_for_scalar_code()
3982 vect_model_reduction_cost (stmt_vec_info stmt_info, internal_fn reduc_fn, in vect_model_reduction_cost()
4536 internal_fn reduc_fn = STMT_VINFO_REDUC_FN (reduc_info); in vect_create_epilog_for_reduction()
5697 static internal_fn
5698 get_masked_reduction_fn (internal_fn reduc_fn, tree vectype_in) in get_masked_reduction_fn()
5700 internal_fn mask_reduc_fn; in get_masked_reduction_fn()
5732 tree_code code, internal_fn reduc_fn, in vectorize_fold_left_reduction()
5740 internal_fn mask_reduc_fn = get_masked_reduction_fn (reduc_fn, vectype_in); in vectorize_fold_left_reduction()
5914 use_mask_by_cond_expr_p (enum tree_code code, internal_fn cond_fn, in use_mask_by_cond_expr_p()
[all …]
H A Dhsa-common.h771 hsa_internal_fn (enum internal_fn fn, unsigned type_bit_size): in hsa_internal_fn()
789 enum internal_fn m_fn;
H A Dtree-core.h187 enum internal_fn { enum
1057 enum internal_fn ifn;
H A Dtree-vectorizer.c266 enum internal_fn ifn; in adjust_simduid_builtins()
931 internal_fn ifn = gimple_call_internal_fn (call); in try_vectorize_loop_1()

1234