Searched refs:libcall (Results 1 - 13 of 13) sorted by relevance

/haiku-buildtools/gcc/gcc/
H A Dgenopinit.c40 C: A "conversion" optab, which uses two modes; has libcall data.
41 N: A "normal" optab, which uses one mode; has libcall data.
42 D: A "direct" optab, which uses one mode; does not have libcall data.
113 const char *libcall; member in struct:optab_def_d
577 fprintf (s_file, " { %s, %s },\n", optabs[i].base, optabs[i].libcall);
585 optabs[i].suffix, optabs[i].base, optabs[i].libcall);
H A Dexpr.c308 rtx libcall;
392 /* Otherwise use a libcall. */
393 libcall = convert_optab_libfunc (tab, to_mode, from_mode);
396 gcc_assert (libcall);
399 value = emit_library_call_value (libcall, NULL_RTX, LCT_CONST, to_mode,
1177 /* Since x and y are passed to a libcall, mark the corresponding
1211 block move libcall will not clobber any parameters which may have
1318 emitting the libcall would be more efficient. */
1392 /* It is incorrect to use the libcall calling conventions to call
2861 /* It is incorrect to use the libcall callin
306 rtx libcall; local
[all...]
/haiku-buildtools/gcc/gcc/config/h8300/
H A Dh8300.h460 rtx libcall;
470 ((CUM).nbytes = 0, (CUM).libcall = LIBNAME)
456 rtx libcall; member in struct:cum_arg
H A Dh8300.c1143 if (cum->libcall)
1147 fname = XSTR (cum->libcall, 0);
1149 /* See if this libcall is one of the hand coded ones. */
/haiku-buildtools/legacy/gcc/gcc/config/m68k/
H A Dmot3300.h757 int libcall; member in struct:sysV68_cumulative_args
766 (CUM).libcall = (LIBNAME) && (*XSTR((LIBNAME), 0) == '*');} while(0)
776 (((CUM).libcall && (CUM).offset == 0) ? gen_rtx(REG, (MODE), 0)\
/haiku-buildtools/gcc/gcc/config/i386/
H A Di386.c140 #define DUMMY_STRINGOP_ALGS {libcall, {{-1, libcall, false}}}
371 {libcall, {{256, rep_prefix_4_byte, false}, {-1, libcall, false}}},
374 {libcall, {{-1, rep_prefix_4_byte, false}}},
458 {-1, libcall, false}}},
529 {libcall, {{256, rep_prefix_4_byte, false}, {-1, libcall, false}}},
532 {libcall, {{256, rep_prefix_4_byte, false}, {-1, libcall, fals
[all...]
/haiku-buildtools/legacy/gcc/gcc/config/h8300/
H A Dh8300.h585 struct cum_arg { int nbytes; struct rtx_def * libcall; };
594 ((CUM).nbytes = 0, (CUM).libcall = LIBNAME)
580 struct cum_arg { int nbytes; struct rtx_def * libcall; }; member in struct:cum_arg
H A Dh8300.c925 if (cum->libcall)
929 fname = XSTR (cum->libcall, 0);
931 /* See if this libcall is one of the hand coded ones. */
/haiku-buildtools/legacy/gcc/gcc/config/c4x/
H A Dc4x.c476 /* Handle libcall arguments. */
1174 rtx libcall; local
1178 libcall = gen_rtx_SYMBOL_REF (Pmode, name);
1182 ret = emit_library_call_value (libcall, NULL_RTX, 1, dmode, 1,
1188 ret = emit_library_call_value (libcall, NULL_RTX, 1, dmode, 2,
1223 rtx libcall; local
1227 libcall = gen_rtx_SYMBOL_REF (Pmode, name);
1228 ret = emit_library_call_value (libcall, NULL_RTX, 1, mode, 2,
/haiku-buildtools/legacy/gcc/gcc/
H A Dexpr.c215 move-instruction sequences, we will do a movstr or libcall instead. */
571 rtx libcall;
761 libcall = (rtx) 0;
768 libcall = extendsfdf2_libfunc;
772 libcall = extendsfxf2_libfunc;
776 libcall = extendsftf2_libfunc;
788 libcall = truncdfsf2_libfunc;
792 libcall = extenddfxf2_libfunc;
796 libcall = extenddftf2_libfunc;
808 libcall
568 rtx libcall; local
[all...]
/haiku-buildtools/gcc/gcc/config/arm/
H A Darm.c4903 /* libcall hashtable helpers. */
4929 add_libcall (libcall_table_type *htab, rtx libcall)
4931 *htab->find_slot (libcall, INSERT) = libcall;
4935 arm_libcall_uses_aapcs_base (const_rtx libcall)
5003 return libcall && libcall_htab->find (libcall) != NULL;
5022 arm_libcall_value (machine_mode mode, const_rtx libcall)
5029 if (arm_libcall_uses_aapcs_base (libcall))
5316 rtx libcall ATTRIBUTE_UNUSE
4922 add_libcall(libcall_table_type *htab, rtx libcall) argument
4928 arm_libcall_uses_aapcs_base(const_rtx libcall) argument
5015 arm_libcall_value(machine_mode mode, const_rtx libcall) argument
[all...]
/haiku-buildtools/gcc/gcc/config/alpha/
H A Dalpha.c3014 rtx libcall;
3061 rtx func = ops->libcall;
3066 ops->libcall = func;
3006 rtx libcall; variable
/haiku-buildtools/gcc/gcc/config/rs6000/
H A Drs6000.c9368 int libcall, int n_named_args,
9379 cum->call_cookie = ((DEFAULT_ABI == ABI_V4 && libcall)
10991 /* Must be a libcall, all of which only use reg parms. */
9350 init_cumulative_args(CUMULATIVE_ARGS *cum, tree fntype, rtx libname ATTRIBUTE_UNUSED, int incoming, int libcall, int n_named_args, tree fndecl ATTRIBUTE_UNUSED, machine_mode return_mode ATTRIBUTE_UNUSED) argument
[all...]

Completed in 405 milliseconds