Home
last modified time | relevance | path

Searched refs:expand_builtin (Results 1 – 20 of 20) sorted by relevance

/freebsd-12-stable/usr.bin/m4/
Deval.c79 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
/freebsd-12-stable/contrib/gcc/
Dtarget.h440 rtx (* expand_builtin) (tree exp, rtx target, rtx subtarget, member
Dexpr.h337 extern rtx expand_builtin (tree, rtx, rtx, enum machine_mode, int);
DFSFChangeLog156 * expr.c (expand_builtin, case BUILT_IN_CONSTANT_P): Rework to
681 * expr.c (expand_builtin, case BUILT_IN_LONGJMP): Fix typo in
2047 (expand_builtin): Likewise.
2436 (expand_builtin, case BUILT_IN_LONGJMP): Show __dummy used.
2678 (expand_builtin): Fix typo in calling function.
DFSFChangeLog.1033 * 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_P
1475 * expr.c (expand_builtin, case BUILT_IN_SETJMP): Shows clobbers FP
1942 * expr.c (expand_builtin, case BUILT_IN_NEXT_ARG): Strip off
2004 (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 …]
DChangeLog.gcc43798 (expand_builtin): Call.
DFSFChangeLog.11873 (expand_expr, expand_builtin): Likewise.
1531 (expand_builtin): If -fcheck_memory-usage, check memory usage
1902 * 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 warning
4016 (expand_builtin, BUILT_IN_MEM{CPY,SET}): Return value from
4054 * 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 …]
DChangeLog-1997524 * 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.
DChangeLog-199859 * expr.c (expand_builtin, case BUILT_IN_CONSTANT_P): Rework to
5912 * expr.c (expand_builtin): Likewise.
9349 (expand_builtin): Generate CONSTANT_P_RTX if the expression is not
9470 * expr.c (expand_builtin): Remove unused variable `type' twice.
9914 (expand_builtin): Call get_memory_rtx for MEM arguments to builtin
10492 * expr.c (expand_builtin): Handle BUILT_IN_TRAP.
10494 * expr.c (expand_builtin): Error if __builtin_longjmp second argument
10743 (expand_builtin, case BUILT_IN_LONGJMP): Pass NULL_RTX for target
10996 * 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 …]
DChangeLog-200310921 (expand_builtin_mathfn2, expand_builtin, builtin_mathfn_code,
11730 * builtins.c (expand_builtin): When not optimizing, call the library
12835 (expand_builtin): Don't expand BUILT_IN_FPRINT{,_UNLOCKED} when not
17674 * builtins.c (expand_builtin): Use expand_builtin_pow to expand
17823 (expand_builtin): Expand BUILT_IN_SPRINTF using the new function
18952 (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 and
21866 (expand_builtin): Don't expand tan{,f,l} or atan{,f,l} when not
23900 (expand_builtin) <case BUILT_IN_MEMPCPY>: Call
[all …]
DChangeLog-20042218 (expand_builtin): Likewise.
11661 (expand_builtin): Fix up for above changes.
15209 (expand_builtin): Expand BUILT_IN_RINT{,F,L} using
15582 (expand_builtin): If unable to fold the values do a normal
19775 * 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 builtin
30630 * builtins.c (expand_builtin): Fall back to library function call for
[all …]
DChangeLog-2000271 * 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 and
4325 (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 …]
DChangeLog-19996530 * 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 if
15079 (expand_builtin): Change ptr_mode to Pmode in
16309 * expr.c (expand_builtin) [BUILT_IN_RETURN_ADDRESS]: Use
19385 * expr.c (store_expr, expand_expr, expand_builtin): Likewise.
20718 * expr.c (expand_builtin): Don't emit CONST around CONSTANT_P_RTX.
[all …]
Dbuiltins.c5668 expand_builtin (tree exp, rtx target, rtx subtarget, enum machine_mode mode, in expand_builtin() function
5677 return targetm.expand_builtin (exp, target, subtarget, mode, ignore); in expand_builtin()
DChangeLog-2005335 * 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 to
23562 * builtins.c (expand_builtin) <BUILT_IN_BOOL_COMPARE_AND_SWAP_*>:
23814 (expand_builtin): Call them.
24514 (expand_builtin): Expand BUILT_IN_LCEIL{,F,L} and
24764 (expand_builtin): Expand BUILT_IN_LFLOOR{,F,L} and
27863 (expand_builtin): Expand BUILT_IN_LRINT{,F,L} and
[all …]
DChangeLog-2001573 (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 list
3173 (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 …]
DChangeLog.tree-ssa758 (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 and
8416 * builtins.c (expand_builtin): Handle STACK_ALLOC.
9118 (expand_builtin): Add BUILT_IN_SPRINTF to the list of built-ins
12074 (expand_builtin): Use simpify_builtin to collapse several common
DChangeLog-20061336 (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.
Dexpr.c7719 return expand_builtin (exp, target, subtarget, tmode, ignore); in expand_expr_real_1()
DChangeLog-20023071 (expand_builtin): Likewise.
11257 (expand_builtin): Ignore the new builtins (and all cos and
11748 * builtins.c (expand_builtin): Change the default behavior to
13407 (expand_builtin): Handle BUILT_IN_VA_START and
26793 (expand_builtin): Use it.