Searched refs:expand_builtin (Results 1 – 20 of 20) sorted by relevance
79 static void expand_builtin(const char *[], int, int);117 expand_builtin(argv, argc, td); in eval()126 expand_builtin(const char *argv[], int argc, int td) in expand_builtin() function
440 rtx (* expand_builtin) (tree exp, rtx target, rtx subtarget, member
337 extern rtx expand_builtin (tree, rtx, rtx, enum machine_mode, int);
156 * expr.c (expand_builtin, case BUILT_IN_CONSTANT_P): Rework to681 * expr.c (expand_builtin, case BUILT_IN_LONGJMP): Fix typo in2047 (expand_builtin): Likewise.2436 (expand_builtin, case BUILT_IN_LONGJMP): Show __dummy used.2678 (expand_builtin): Fix typo in calling function.
33 * expr.c (expand_builtin): Likewise.268 * expr.c (expand_builtin, case BUILT_IN_SETJMP): Call "setjmp"271 (expand_builtin, case BUILT_IN_LONJMP): Ignore second expression.1166 * expr.c (expand_builtin, case BUILT_IN_SETJMP): Set CONST_CALL_P1475 * expr.c (expand_builtin, case BUILT_IN_SETJMP): Shows clobbers FP1942 * expr.c (expand_builtin, case BUILT_IN_NEXT_ARG): Strip off2004 (expand_builtin, case BUILT_IN_{SET,LONG}JMP): New cases.5003 from expand_builtin.5004 (expand_builtin): Call expand_builtin_return_addr.5069 * expr.c (expand_builtin, case BUILT_IN_MEMCPY): Strip off[all …]
798 (expand_builtin): Call.
873 (expand_expr, expand_builtin): Likewise.1531 (expand_builtin): If -fcheck_memory-usage, check memory usage1902 * expr.c (expand_builtin): Likewise.2580 * expr.c (expand_builtin): Only support __builtin_dwarf_fp_regnum()2601 * expr.c (expand_builtin): Handle builtins used by __throw.3980 * expr.c (expand_builtin, case BUILT_IN_RETURN_ADDRESS): Emit warning4016 (expand_builtin, BUILT_IN_MEM{CPY,SET}): Return value from4054 * expr.c (expand_builtin, case BUILT_IN_AGGREGATE_INCOMING_ADDRESS):5333 * expr.c (expand_builtin, case BUILT_IN_FRAME_ADDRESS):5858 existing inline code from expand_builtin.[all …]
524 * expr.c (expand_builtin): Support BUILT_IN_FMOD - just call fmod.2366 * expr.c (expand_builtin): Likewise.2915 * expr.c (expand_builtin): Only support __builtin_dwarf_fp_regnum()2927 * expr.c (expand_builtin): Handle builtins used by __throw.
59 * expr.c (expand_builtin, case BUILT_IN_CONSTANT_P): Rework to5912 * expr.c (expand_builtin): Likewise.9349 (expand_builtin): Generate CONSTANT_P_RTX if the expression is not9470 * expr.c (expand_builtin): Remove unused variable `type' twice.9914 (expand_builtin): Call get_memory_rtx for MEM arguments to builtin10492 * expr.c (expand_builtin): Handle BUILT_IN_TRAP.10494 * expr.c (expand_builtin): Error if __builtin_longjmp second argument10743 (expand_builtin, case BUILT_IN_LONGJMP): Pass NULL_RTX for target10996 * expr.c (expand_builtin): New builtin func BUILT_IN_EH_STUB_OLD.13120 * expr.c (expand_builtin, case BUILT_IN_MEMSET): Break if either[all …]
10921 (expand_builtin_mathfn2, expand_builtin, builtin_mathfn_code,11730 * builtins.c (expand_builtin): When not optimizing, call the library12835 (expand_builtin): Don't expand BUILT_IN_FPRINT{,_UNLOCKED} when not17674 * builtins.c (expand_builtin): Use expand_builtin_pow to expand17823 (expand_builtin): Expand BUILT_IN_SPRINTF using the new function18952 (expand_builtin): Expand BUILT_IN_TAN{,F,L} and BUILT_IN_ATAN{,F,L}21163 (expand_builtin): Expand BUILT_IN_FABS{,F,L} and BUILT_IN_CABS{,F,L}21257 (expand_builtin): Adjust expand_builtin_memcpy and21866 (expand_builtin): Don't expand tan{,f,l} or atan{,f,l} when not23900 (expand_builtin) <case BUILT_IN_MEMPCPY>: Call[all …]
2218 (expand_builtin): Likewise.11661 (expand_builtin): Fix up for above changes.15209 (expand_builtin): Expand BUILT_IN_RINT{,F,L} using15582 (expand_builtin): If unable to fold the values do a normal19775 * builtins.c (expand_builtin) <BUILT_IN_STACK_ALLOC>: Remove.23462 * builtins.c (expand_builtin, expand_builtin_apply,24266 * builtins.c (expand_builtin): Handle BUILT_IN_FFSIMAX,26701 expand_builtin): Likewise.28881 * builtins.c (expand_builtin): Do not issue error for a builtin30630 * builtins.c (expand_builtin): Fall back to library function call for[all …]
271 * builtins.c (expand_builtin): Don't handle BUILT_IN_LABS,1680 (expand_builtin): ... here.1864 (expand_builtin): Handle BUILT_IN_STRCAT, BUILT_IN_STRNCAT,2062 * builtins.c (expand_builtin): Also abort on BUILT_IN_IMAXABS.2682 (expand_builtin): Handle BUILT_IN_STRNCPY and BUILT_IN_STRNCMP.3988 * builtins.c (expand_builtin): Handle BUILT_IN_INDEX and4325 (expand_builtin): Adjust expand_builtin_strcmp caller.4532 (expand_builtin): Handle BUILT_IN_STRPBRK.4864 (expand_builtin): Handle BUILT_IN_STRSTR and BUILT_IN_STRCHR.6798 to `lang_expand_expr' rather than `expand_builtin'.[all …]
6530 * builtins.c (expand_builtin): Use MD_EXPAND_BUILTIN if defined.12240 * builtins.c (expand_builtin): Typo in call to expand_builtin_ffs.12527 (expand_builtin): Call them.12618 (get_pointer_alignment, c_strlen, get_memory_rtx, expand_builtin,12624 (expand_builtin, string_constant): Declare functions.14649 * expr.c (expand_builtin): Bother with errno only if15079 (expand_builtin): Change ptr_mode to Pmode in16309 * expr.c (expand_builtin) [BUILT_IN_RETURN_ADDRESS]: Use19385 * expr.c (store_expr, expand_expr, expand_builtin): Likewise.20718 * expr.c (expand_builtin): Don't emit CONST around CONSTANT_P_RTX.[all …]
5668 expand_builtin (tree exp, rtx target, rtx subtarget, enum machine_mode mode, in expand_builtin() function5677 return targetm.expand_builtin (exp, target, subtarget, mode, ignore); in expand_builtin()
335 * builtins.c (expand_builtin): Handle sync BUILT_IN_*_16 builtins.3109 (expand_builtin): Likewise.6586 (expand_builtin): Update to match.13983 (expand_builtin): Handle BUILT_IN_OBJECT_SIZE and BUILT_IN_*_CHK.20577 (expand_builtin): Adjust calls to23562 * builtins.c (expand_builtin) <BUILT_IN_BOOL_COMPARE_AND_SWAP_*>:23814 (expand_builtin): Call them.24514 (expand_builtin): Expand BUILT_IN_LCEIL{,F,L} and24764 (expand_builtin): Expand BUILT_IN_LFLOOR{,F,L} and27863 (expand_builtin): Expand BUILT_IN_LRINT{,F,L} and[all …]
573 (expand_builtin): Skip BUILT_IN_*_UNLOCKED when not optimizing.1791 * builtins.c (expand_builtin_mathfn,expand_builtin): Same.2032 (expand_builtin): expand_builtin_memcmp can always be called,2287 * builtins.c (expand_builtin): Use a switch statement to list3173 (expand_builtin): Call it.18076 expand_builtin.18081 (expand_builtin): Use targetm.expand_builtin.21896 (expand_builtin): Likewise.26254 * builtins.c (expand_builtin): Implement it.28042 (expand_builtin): Likewise[all …]
758 (expand_builtin): Expand __builtin_constant_p to zero.1627 (expand_builtin): Invoke them.4108 (expand_builtin): Use it.8300 * builtins.c (expand_builtin): Expand BUILT_IN_STACK_SAVE and8416 * builtins.c (expand_builtin): Handle STACK_ALLOC.9118 (expand_builtin): Add BUILT_IN_SPRINTF to the list of built-ins12074 (expand_builtin): Use simpify_builtin to collapse several common
1336 (expand_builtin) <BUILT_IN_SETJMP>: Mark as unreachable.5343 * builtins.c (expand_builtin): Use expand_library_builtin.13245 * builtins.c (expand_builtin): Use expand_library_builtin.15040 (expand_builtin): Handle sync BUILT_IN_*_16 builtins.15780 (expand_builtin): Expand sincos using expand_builtin_sincos.
7719 return expand_builtin (exp, target, subtarget, tmode, ignore); in expand_expr_real_1()
3071 (expand_builtin): Likewise.11257 (expand_builtin): Ignore the new builtins (and all cos and11748 * builtins.c (expand_builtin): Change the default behavior to13407 (expand_builtin): Handle BUILT_IN_VA_START and26793 (expand_builtin): Use it.