summaryrefslogtreecommitdiff
path: root/gcc/builtins.c
Commit message (Expand)AuthorAgeFilesLines
* builtins.c (fold_builtin_memcpy, [...]): New functions.Roger Sayle2003-10-161-14/+300
* builtins.c (expand_builtin_strcmp): Defend against the possibility that gen_c...Roger Sayle2003-10-111-24/+52
* builtins.c (expand_builtin_memcpy): Optimize case when the two pointer argume...Roger Sayle2003-10-111-5/+69
* builtins.c (builtin_mathfn_code): Generalize to check whether the call is to ...Roger Sayle2003-10-111-24/+46
* * libfuncs.h (LTI_extendsfdf2, LTI_extendsfxf2, LTI_extendsftf2)Zack Weinberg2003-10-071-1/+1
* target.h (init_libfuncs): New hook.Zack Weinberg2003-10-021-7/+0
* re PR target/11184 ([ia64 hpux] ICE on __builtin_apply building libobjc)Mark Mitchell2003-09-181-73/+20
* builtins.c (fold_builtin_logarithm): if N can't be truncated to MODE exactly...Kaveh R. Ghazi2003-09-111-5/+10
* builtins.c (builtin_dconsts_init, [...]): Delete.Kaveh R. Ghazi2003-09-111-28/+0
* builtins.c (real_dconstp, [...]): New, split out from fold_builtin.Kaveh R. Ghazi2003-09-091-98/+234
* builtins.c (fold_builtin_cabs): Protect the complex argument against multiple...Roger Sayle2003-09-091-0/+2
* builtins.c (apply_args_size): Guard against a NULL cfun.DJ Delorie2003-09-041-4/+4
* targhooks.c: New file.DJ Delorie2003-09-031-23/+12
* builtins.c (expand_builtin_setjmp): Use emit_jump to jump around the != 0 cas...Olivier Hainque2003-08-311-3/+4
* builtins.c (expand_builtin_constant_p): Check cse_not_expected here, (fold_bu...Richard Henderson2003-08-291-6/+9
* * builtins.c (mathfn_built_in): Handle new math builtins.Kaveh R. Ghazi2003-08-291-0/+61
* builtins.c (expand_builtin_expect_jump): Save pending_stack_adjust and restor...Jakub Jelinek2003-08-271-1/+5
* builtins.c (fold_builtin_bitop): New function to perform constant folding of ...Roger Sayle2003-08-261-0/+126
* builtins.c (build_function_call_expr): Don't set TREE_SIDE_EFFECTS here.Nathan Sidwell2003-08-261-1/+0
* builtins.c (expand_builtin_mathfn): Rearrange so that we only return 0 for in...Roger Sayle2003-08-261-32/+76
* builtins.c (expand_builtin_mathfn): Use get_callee_fndecl.Jason Merrill2003-08-201-7/+7
* builtins.c: Fix comment typos.Kazu Hirata2003-08-191-1/+1
* builtins.c (CASE_MATHFN): New helper macro.Kaveh R. Ghazi2003-08-141-200/+39
* builtins.c (expand_builtin_strcat): Optimize constant strings.Kaveh R. Ghazi2003-08-111-3/+46
* builtins.c (expand_builtin): When not optimizing...Roger Sayle2003-08-061-91/+6
* fold-const.c (fold <MULT_EXPR>): Optimize both x*pow(x,c) and pow(x,c)*x as p...Roger Sayle2003-08-011-32/+15
* builtins.def (BUILT_IN_PRINTF, [...]): Changed from front-end builtins to nor...Roger Sayle2003-07-241-11/+261
* alias.c [...]: Remove unnecessary casts.Kaveh R. Ghazi2003-07-191-1/+1
* optabs.c (prepare_cmp_insn): Try cmpmemM first if it exists, then fall back t...Jakub Jelinek2003-07-111-5/+24
* real.c (real_trunc, [...]): New functions to implement trunc, floor and ceil ...Roger Sayle2003-07-031-3/+203
* builtins.c (expand_builtin_mathfn, [...]): Avoid busy work when builtin is no...Jan Hubicka2003-06-291-0/+9
* alloc-pool.c: Fix comment formatting.Kazu Hirata2003-06-291-1/+1
* builtins.c: Follow spelling conventions.Kazu Hirata2003-06-281-2/+2
* Typo fix.Jakub Jelinek2003-06-281-1/+1
* builtins.c (c_strlen): Add only_value argument.Jakub Jelinek2003-06-281-13/+48
* rtl.h (emit_note): Remove FILE parameter.Nathan Sidwell2003-06-271-1/+1
* builtins.c (expand_builtin_sprintf): Use c_getstr and strlen to obtain the fo...Roger Sayle2003-06-271-24/+17
* builtins.c (expand_builtin_mathfn): Always stabilize the argument list agains...Roger Sayle2003-06-261-65/+37
* re PR rtl-optimization/11311 (ICE with pow and large exponent)Roger Sayle2003-06-251-1/+1
* builtins.c (expand_builtin_strcpy): Don't evaluate side-effects in src twice.Jakub Jelinek2003-06-241-1/+1
* builtins.c (expand_builtin): Use expand_builtin_pow to expand calls for pow...Roger Sayle2003-06-241-0/+254
* basic-block.h: Fix comment formatting.Kazu Hirata2003-06-231-1/+1
* builtins.c (expand_builtin_mathfn_2): Use tree_cons to build up the stabilize...Roger Sayle2003-06-231-10/+114
* builtins.c (expand_errno_check): Assume that flag_errno_math and HONOR_NANS h...Roger Sayle2003-06-191-85/+115
* decl.c, [...]: Don't use the PTR macro.Kaveh R. Ghazi2003-06-161-10/+10
* builtin-attrs.def, [...]: Don't use macros from "symcat.h", instead rely on I...Kaveh R. Ghazi2003-06-161-1/+1
* optabs.h (enum optab_index): Add new OTI_tan and OTI_atan.Roger Sayle2003-06-161-9/+23
* alloc-pool.c: Convert to ISO C90 prototypes.Andreas Jaeger2003-06-151-340/+170
* builtins.c (expand_builtin_expect_jump): Remove redundant tests that are also...Kazu Hirata2003-06-151-7/+2
* builtins.c: Fix comment typos.Kazu Hirata2003-06-131-1/+1