/haiku-buildtools/gcc/gcc/ |
H A D | genopinit.c | 40 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 D | expr.c | 308 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 D | h8300.h | 460 rtx libcall; 470 ((CUM).nbytes = 0, (CUM).libcall = LIBNAME) 456 rtx libcall; member in struct:cum_arg
|
H A D | h8300.c | 1143 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 D | mot3300.h | 757 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 D | i386.c | 140 #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 D | h8300.h | 585 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 D | h8300.c | 925 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 D | c4x.c | 476 /* 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 D | expr.c | 215 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 D | arm.c | 4903 /* 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 D | alpha.c | 3014 rtx libcall; 3061 rtx func = ops->libcall; 3066 ops->libcall = func; 3006 rtx libcall; variable
|
/haiku-buildtools/gcc/gcc/config/rs6000/ |
H A D | rs6000.c | 9368 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...] |