Home
last modified time | relevance | path

Searched refs:mathfn_built_in (Results 1 – 25 of 27) sorted by relevance

12

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dconvert.cc269 tree fn = mathfn_built_in (newtype, fcode); in convert_to_real_1()
509 fn = mathfn_built_in (s_intype, BUILT_IN_ICEIL); in convert_to_integer_1()
512 fn = mathfn_built_in (s_intype, BUILT_IN_LCEIL); in convert_to_integer_1()
515 fn = mathfn_built_in (s_intype, BUILT_IN_LLCEIL); in convert_to_integer_1()
526 fn = mathfn_built_in (s_intype, BUILT_IN_IFLOOR); in convert_to_integer_1()
529 fn = mathfn_built_in (s_intype, BUILT_IN_LFLOOR); in convert_to_integer_1()
532 fn = mathfn_built_in (s_intype, BUILT_IN_LLFLOOR); in convert_to_integer_1()
544 fn = mathfn_built_in (s_intype, BUILT_IN_IROUND); in convert_to_integer_1()
547 fn = mathfn_built_in (s_intype, BUILT_IN_LROUND); in convert_to_integer_1()
550 fn = mathfn_built_in (s_intype, BUILT_IN_LLROUND); in convert_to_integer_1()
[all …]
H A Dbuiltins.h112 extern tree mathfn_built_in (tree, enum built_in_function fn);
113 extern tree mathfn_built_in (tree, combined_fn);
H A Dtree-ssa-math-opts.cc1301 fndecl = mathfn_built_in (type, BUILT_IN_CEXPI); in execute_cse_sincos_1()
1831 tree sqrtfn = mathfn_built_in (type, BUILT_IN_SQRT); in expand_pow_as_sqrts()
2052 sqrtfn = mathfn_built_in (type, BUILT_IN_SQRT); in gimple_expand_builtin_pow()
2070 cbrtfn = mathfn_built_in (type, BUILT_IN_CBRT); in gimple_expand_builtin_pow()
2202 tree sqrtfn = mathfn_built_in (type, BUILT_IN_SQRT); in gimple_expand_builtin_cabs()
H A Dbuiltins.cc2081 mathfn_built_in (tree type, combined_fn fn) in mathfn_built_in() function
2090 mathfn_built_in (tree type, enum built_in_function fn) in mathfn_built_in() function
2823 fallback_fndecl = mathfn_built_in (TREE_TYPE (arg), fallback_fn); in expand_builtin_int_roundingfn()
8597 tree atan2_fn = mathfn_built_in (type, BUILT_IN_ATAN2); in fold_builtin_carg()
H A Dtree-ssa-reassoc.cc6198 tree powi_fndecl = mathfn_built_in (type, BUILT_IN_POWI); in attempt_builtin_powi()
H A DChangeLog-20039865 * builtins.c (mathfn_built_in): Handle new math builtins.
11228 (mathfn_built_in): Simplify and sort.
21865 * builtins.c (mathfn_built_in): Handle tan{,f,l} and atan{,f,l}.
33423 * builtins.c (mathfn_built_in): Handle missing log{,f,l} cases.
34933 (mathfn_built_in): New global function.
34952 (implicit_built_in_decls, mathfn_built_in, strip_float_extension):
H A DChangeLog-200720675 (mathfn_built_in): Use it.
28431 (mathfn_built_in): Return NULL_TREE instead of 0.
30803 * builtins.c (mathfn_built_in): Handle BUILT_IN_ISINF{,F,L}.
H A DChangeLog-20155209 mathfn_built_in rather than calling builtin_decl_implicit directly.
5214 with a combined_fn. Use CASE_CFN_*. Use mathfn_built_in rather
5359 * builtins.h (mathfn_built_in): Add a variant that takes
5366 (mathfn_built_in): Add a variant that takes a combined_fn.
H A DChangeLog-200524512 (mathfn_built_in): Handle BUILT_IN LCEIL and BUILT_IN_LLCEIL.
24762 (mathfn_built_in): Handle BUILT_IN LFLOOR and BUILT_IN_LLFLOOR.
32195 * builtins.c (mathfn_built_in): Handle BUILT_IN_POWI.
H A DChangeLog-200819010 * builtins.c (mathfn_built_in_1): Renamed from mathfn_built_in.
19012 (mathfn_built_in): Rewrite in terms of mathfn_built_in_1.
H A DChangeLog6802 TREE_TYPE (type_in) as first arguments to mathfn_built_in.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dconvert.c269 tree fn = mathfn_built_in (newtype, fcode); in convert_to_real_1()
509 fn = mathfn_built_in (s_intype, BUILT_IN_ICEIL); in convert_to_integer_1()
512 fn = mathfn_built_in (s_intype, BUILT_IN_LCEIL); in convert_to_integer_1()
515 fn = mathfn_built_in (s_intype, BUILT_IN_LLCEIL); in convert_to_integer_1()
526 fn = mathfn_built_in (s_intype, BUILT_IN_IFLOOR); in convert_to_integer_1()
529 fn = mathfn_built_in (s_intype, BUILT_IN_LFLOOR); in convert_to_integer_1()
532 fn = mathfn_built_in (s_intype, BUILT_IN_LLFLOOR); in convert_to_integer_1()
544 fn = mathfn_built_in (s_intype, BUILT_IN_IROUND); in convert_to_integer_1()
547 fn = mathfn_built_in (s_intype, BUILT_IN_LROUND); in convert_to_integer_1()
550 fn = mathfn_built_in (s_intype, BUILT_IN_LLROUND); in convert_to_integer_1()
[all …]
H A Dbuiltins.h110 extern tree mathfn_built_in (tree, enum built_in_function fn);
111 extern tree mathfn_built_in (tree, combined_fn);
H A Dtree-ssa-math-opts.c1167 fndecl = mathfn_built_in (type, BUILT_IN_CEXPI); in execute_cse_sincos_1()
1697 tree sqrtfn = mathfn_built_in (type, BUILT_IN_SQRT); in expand_pow_as_sqrts()
1918 sqrtfn = mathfn_built_in (type, BUILT_IN_SQRT); in gimple_expand_builtin_pow()
1936 cbrtfn = mathfn_built_in (type, BUILT_IN_CBRT); in gimple_expand_builtin_pow()
2068 tree sqrtfn = mathfn_built_in (type, BUILT_IN_SQRT); in gimple_expand_builtin_cabs()
H A Dbuiltins.c2180 mathfn_built_in (tree type, combined_fn fn) in mathfn_built_in() function
2189 mathfn_built_in (tree type, enum built_in_function fn) in mathfn_built_in() function
2783 fallback_fndecl = mathfn_built_in (TREE_TYPE (arg), fallback_fn); in expand_builtin_int_roundingfn()
9401 tree atan2_fn = mathfn_built_in (type, BUILT_IN_ATAN2); in fold_builtin_carg()
H A Dhsa-gen.c6517 = mathfn_built_in (rhs_type, fn == float_type_p in expand_builtins()
6524 = mathfn_built_in (rhs_type, fn == float_type_p in expand_builtins()
H A Dtree-ssa-reassoc.c5814 tree powi_fndecl = mathfn_built_in (type, BUILT_IN_POWI); in attempt_builtin_powi()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/brig/brigfrontend/
H A Dbrig-function.cc1194 builtin = mathfn_built_in (builtin_type, BUILT_IN_FLOOR); in get_builtin_for_hsa_opcode()
1197 builtin = mathfn_built_in (builtin_type, BUILT_IN_CEIL); in get_builtin_for_hsa_opcode()
1201 builtin = mathfn_built_in (builtin_type, BUILT_IN_SQRT); in get_builtin_for_hsa_opcode()
1204 builtin = mathfn_built_in (builtin_type, BUILT_IN_RINT); in get_builtin_for_hsa_opcode()
1207 builtin = mathfn_built_in (builtin_type, BUILT_IN_TRUNC); in get_builtin_for_hsa_opcode()
1210 builtin = mathfn_built_in (builtin_type, BUILT_IN_COPYSIGN); in get_builtin_for_hsa_opcode()
1213 builtin = mathfn_built_in (builtin_type, BUILT_IN_SIN); in get_builtin_for_hsa_opcode()
1216 builtin = mathfn_built_in (builtin_type, BUILT_IN_LOG2); in get_builtin_for_hsa_opcode()
1219 builtin = mathfn_built_in (builtin_type, BUILT_IN_EXP2); in get_builtin_for_hsa_opcode()
1223 builtin = mathfn_built_in (builtin_type, BUILT_IN_FMA); in get_builtin_for_hsa_opcode()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dintrinsics.cc159 if (mathfn_built_in (rettype, BUILT_IN_POW) != NULL_TREE) in maybe_set_intrinsic()
466 tree builtin = mathfn_built_in (TREE_TYPE (base), code); in expand_intrinsic_pow()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A Dintrinsics.cc179 if (mathfn_built_in (rettype, BUILT_IN_POW) != NULL_TREE) in maybe_set_intrinsic()
502 tree builtin = mathfn_built_in (TREE_TYPE (base), code); in expand_intrinsic_pow()
H A DChangeLog-201859 * intrinsics.cc (expand_intrinsic_copysign): Use mathfn_built_in to
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/i386/
H A Di386.c18002 tree fndecl = mathfn_built_in (TREE_TYPE (type_in), fn); in ix86_veclibabi_svml()
18094 tree fndecl = mathfn_built_in (TREE_TYPE (type_in), fn); in ix86_veclibabi_acml()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/i386/
H A Di386.cc18821 tree fndecl = mathfn_built_in (el_mode == DFmode in ix86_veclibabi_svml()
18914 tree fndecl = mathfn_built_in (el_mode == DFmode in ix86_veclibabi_acml()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/rs6000/
H A Drs6000.cc5696 bdecl = mathfn_built_in (double_type_node, fn); in rs6000_builtin_vectorized_libmass()
5701 bdecl = mathfn_built_in (float_type_node, fn); in rs6000_builtin_vectorized_libmass()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/rs6000/
H A Drs6000.c5306 bdecl = mathfn_built_in (double_type_node, fn); in rs6000_builtin_vectorized_libmass()
5311 bdecl = mathfn_built_in (float_type_node, fn); in rs6000_builtin_vectorized_libmass()

12