summaryrefslogtreecommitdiff
path: root/gcc/builtins.c
Commit message (Expand)AuthorAgeFilesLines
* * builtins.c (expand_builtin_apply_args_1): Add pretend args sizenathan2003-12-291-5/+9
* PR c++/13239jakub2003-12-191-0/+8
* PR middle-end/11151ebotcazou2003-12-051-1/+1
* 2003-12-01 Andreas Krebbel <krebbel1@de.ibm.com>uweigand2003-12-011-0/+7
* PR middle-end/8028ebotcazou2003-11-271-6/+10
* * builtins.c (simplify_builtin_strrchr, simplify_builtin_strpbrk): Addhubicka2003-11-061-4/+8
* * builtins.c (std_build_builtin_va_list): New.rth2003-10-301-0/+8
* * builtins.c (fold_builtin_memcpy, fold_builtin_mempcpy,sayle2003-10-161-14/+300
* * builtins.c (expand_builtin_strcmp): Defend against the possibilitysayle2003-10-111-24/+52
* * builtins.c (expand_builtin_memcpy): Optimize case when the twosayle2003-10-111-5/+69
* * builtins.c (builtin_mathfn_code): Generalize to check whethersayle2003-10-111-24/+46
* * libfuncs.h (LTI_extendsfdf2, LTI_extendsfxf2, LTI_extendsftf2)zack2003-10-071-1/+1
* * target.h (init_libfuncs): New hook.zack2003-10-021-7/+0
* PR target/11184mmitchel2003-09-181-73/+20
* * builtins.c (fold_builtin_logarithm): if N can't be truncated toghazi2003-09-111-5/+10
* * builtins.c (builtin_dconsts_init, dconstpi, dconste,ghazi2003-09-111-28/+0
* * builtins.c (real_dconstp, fold_builtin_logarithm,ghazi2003-09-091-98/+234
* * builtins.c (fold_builtin_cabs): Protect the complex argumentsayle2003-09-091-0/+2
* * builtins.c (apply_args_size): Guard against a NULL cfun.dj2003-09-041-4/+4
* * targhooks.c: New file.dj2003-09-041-23/+12
* * builtins.c (expand_builtin_setjmp): Use emit_jump to jump aroundhainque2003-08-311-3/+4
* * builtins.c (expand_builtin_constant_p): Check cse_not_expected here,rth2003-08-291-6/+9
* * builtins.c (mathfn_built_in): Handle new math builtins.ghazi2003-08-291-0/+61
* * builtins.c (expand_builtin_expect_jump): Save pending_stack_adjustjakub2003-08-271-1/+5
* * builtins.c (fold_builtin_bitop): New function to perform constantsayle2003-08-261-0/+126
* * builtins.c (build_function_call_expr): Don't setnathan2003-08-261-1/+0
* * builtins.c (expand_builtin_mathfn): Rearrange so that we onlysayle2003-08-261-32/+76
* * builtins.c (expand_builtin_mathfn): Use get_callee_fndecl.jason2003-08-201-7/+7
* * builtins.c: Fix comment typos.kazu2003-08-191-1/+1
* * builtins.c (CASE_MATHFN): New helper macro.ghazi2003-08-141-200/+39
* * builtins.c (expand_builtin_strcat): Optimize constant strings.ghazi2003-08-111-3/+46
* * builtins.c (expand_builtin): When not optimizing, call the librarysayle2003-08-061-91/+6
* * fold-const.c (fold <MULT_EXPR>): Optimize both x*pow(x,c) andsayle2003-08-011-32/+15
* * builtins.def (BUILT_IN_PRINTF, BUILT_IN_FPRINTF): Changed fromsayle2003-07-241-11/+261
* * alias.c alloc-pool.c bitmap.c bitmap.h bt-load.c builtins.cghazi2003-07-191-1/+1
* * optabs.c (prepare_cmp_insn): Try cmpmemM first if it exists,jakub2003-07-111-5/+24
* * real.c (real_trunc, real_floor, real_ceil): New functionssayle2003-07-031-3/+203
* * builtins.c (expand_builtin_mathfn, expand_builtin_mathfn_2): Avoidhubicka2003-06-291-0/+9
* * alloc-pool.c: Fix comment formatting.kazu2003-06-291-1/+1
* * builtins.c: Follow spelling conventions.kazu2003-06-281-2/+2
* Typo fix.jakub2003-06-281-1/+1
* * builtins.c (c_strlen): Add only_value argument.jakub2003-06-281-13/+48
* * rtl.h (emit_note): Remove FILE parameter.nathan2003-06-271-1/+1
* * builtins.c (expand_builtin_sprintf): Use c_getstr and strlen tosayle2003-06-271-24/+17
* * builtins.c (expand_builtin_mathfn): Always stabilize the argumentsayle2003-06-261-65/+37
* PR optimization/11311sayle2003-06-251-1/+1
* * builtins.c (expand_builtin_strcpy): Don't evaluate side-effects injakub2003-06-241-1/+1
* * builtins.c (expand_builtin): Use expand_builtin_pow to expandsayle2003-06-241-0/+254
* * basic-block.h: Fix comment formatting.kazu2003-06-231-1/+1
* * builtins.c (expand_builtin_mathfn_2): Use tree_cons to buildsayle2003-06-231-10/+114