Home
last modified time | relevance | path

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

12

/netbsd/src/usr.bin/m4/
Deval.c80 static void expand_builtin(const char *[], int, int);
118 expand_builtin(argv, argc, td); in eval()
127 expand_builtin(const char *argv[], int argc, int td) in expand_builtin() function
/netbsd/src/external/gpl3/gcc/dist/gcc/
Dbuiltins.h129 extern rtx expand_builtin (tree, rtx, rtx, 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 …]
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 …]
Dbuiltins.cc6300 result = expand_builtin (exp, gen_reg_rtx (mode), NULL_RTX, in expand_ifn_atomic_bit_test_and()
6408 result = expand_builtin (exp, gen_reg_rtx (mode), NULL_RTX, in expand_ifn_atomic_op_fetch_cmp_0()
7010 expand_builtin (tree exp, rtx target, rtx subtarget, machine_mode mode, in expand_builtin() function
7018 return targetm.expand_builtin (exp, target, subtarget, mode, ignore); in expand_builtin()
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-2006986 (expand_builtin): Call it.
6663 (expand_builtin): Call.
7137 (expand_builtin): Adjust likewise.
7328 (expand_builtin): Expand BUILT_IN_REMAINDER{,F,L} using
7331 (expand_builtin) [BUILT_IN_FMOD, BUILT_IN_DREM]: Do not
7507 * builtins.c (expand_builtin, maybe_emit_chk_warning): Handle
7514 (expand_builtin_bcopy, expand_builtin): Update call of
7661 (expand_builtin): Use it to expand lrint instead of
8420 (expand_builtin) <BUILT_IN_SETJMP>: Mark as unreachable.
12427 * builtins.c (expand_builtin): Use expand_library_builtin.
[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 …]
DChangeLog-2005335 * builtins.c (expand_builtin): Handle sync BUILT_IN_*_16 builtins.
3109 (expand_builtin): Likewise.
6586 (expand_builtin): Update to match.
13982 (expand_builtin): Handle BUILT_IN_OBJECT_SIZE and BUILT_IN_*_CHK.
20576 (expand_builtin): Adjust calls to
23561 * builtins.c (expand_builtin) <BUILT_IN_BOOL_COMPARE_AND_SWAP_*>:
23813 (expand_builtin): Call them.
24513 (expand_builtin): Expand BUILT_IN_LCEIL{,F,L} and
24763 (expand_builtin): Expand BUILT_IN_LFLOOR{,F,L} and
27862 (expand_builtin): Expand BUILT_IN_LRINT{,F,L} and
[all …]
DChangeLog-20075166 * builtins.c (expand_builtin, expand_builtin_object_size,
6951 * builtins.c (expand_builtin) <case BUILT_IN_VA_ARG_PACK_LEN>: Issue
8279 * builtins.c (expand_builtin): Issue an error if
14552 (expand_builtin): Handle BUILT_IN_ISNORMAL.
14563 (expand_builtin): Handle FINITE/ISFINITE.
15226 (expand_builtin): Call expand_builtin___clear_cache for
21200 (expand_builtin, fold_builtin_3): Deal with BUILT_IN_MEMCHR.
24059 * builtins.c (expand_builtin): Ditto.
27932 * builtins.c (expand_builtin_mathfn_2, expand_builtin): Handle
27934 (expand_builtin): Expand BUILT_IN_SCALB{,F,L}, BUILT_IN_SCALBN{,F,L}
[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-2011828 * builtins.c (expand_builtin, fold_builtin_4, maybe_emit_chk_warning):
2535 (expand_builtin): Add target to expand_builtin_atomic_test_and_set.
3033 * builtins.c (expand_builtin): Remove 4th parameter representing
3740 (expand_builtin): Add cases for test_and_set and clear.
4717 (expand_builtin): Add cases for BUILT_IN_ATOMIC_*.
9389 (expand_builtin): Handle BUILT_IN_ALLOCA_WITH_ALIGN.
13203 (expand_builtin): Make warning conditional.
20500 * builtins.c (is_simple_builtin, expand_builtin): Likewise.
21041 * builtins.c (expand_builtin): Handle clrsb builtin functions.
23228 (expand_builtin): Use expand_builtin_mathfn_2 for BUILT_IN_POW.
[all …]
Dexpr.cc11540 return expand_builtin (exp, target, subtarget, tmode, ignore); in expand_expr_real_1()
DChangeLog-20179715 (expand_builtin): Likewise.
11040 (expand_builtin): Deal with all alloca variants.
21653 (expand_builtin): Likewise.
21741 (expand_builtin): Likewise.
24602 (expand_builtin): Handle BUILT_IN_ASAN_ALLOCAS_UNPOISON.
29122 (expand_builtin) <BUILT_IN_ALLOCA>: Adjust call to above.
32111 (expand_builtin): Handle memcmp.
32125 (expand_builtin): Handle memmove and stpncpy.
DChangeLog-20102561 (expand_builtin): Do not handle BUILT_IN_PROFILE_FUNC_ENTER and
9741 (expand_builtin): Call it for the fma builtins.
14321 (expand_builtin): Adjust caller.
16028 (expand_builtin) <BUILT_IN_ALLOCA>: Adjust for above change.
16467 * builtins.c (expand_builtin): Use flags_from_decl_or_type
16868 * builtins.c (expand_builtin): Don't optimize away
20130 * builtins.c (expand_builtin): Likewise.
DChangeLog-20155235 (expand_builtin): Remove handling of functions with
14697 (expand_builtin): Don't call it.
18624 (expand_builtin): Update accordingly.
35752 * builtins.c (expand_builtin): Remove check if
40413 * builtins.c (expand_builtin): Call targetm.expand_builtin
42847 (expand_builtin, is_inexpensive_builtin): Handle
DChangeLog-20091876 (expand_builtin): Don't call them.
7975 (expand_builtin): Don't call the above, change calls to other
9674 * builtins.c (expand_builtin): Handle BUILT_IN_EH_POINTER,
18701 (expand_builtin): Expand BUILT_IN_SIGNIFICAND{,F,L} using
19878 (expand_builtin): Handle BUILT_IN_UNREACHABLE case.
DChangeLog-20134064 * builtins.c (expand_builtin): Support BUILT_IN_CHKP_INIT_PTR_BOUNDS,
11620 * builtins.c (expand_builtin): Support BUILT_IN_CHKP_INIT_PTR_BOUNDS,
11717 (expand_builtin): Added BUILT_IN_CILK_DETACH and
20975 * bulitins.c (expand_builtin): Do not early exit for gcov
22171 * builtins.c (expand_builtin): Add support for new DFP ABS builtins.
26390 * builtins.c (expand_builtin): Remove *IMAX cases.
DChangeLog.tuples3356 expand_builtin, validate_arg, expand_builtin_object_size,

12