aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
AgeCommit message (Expand)AuthorFilesLines
2003-08-20builtins.c (expand_builtin_mathfn): Use get_callee_fndecl.Jason Merrill1-7/+7
2003-08-19builtins.c: Fix comment typos.Kazu Hirata1-1/+1
2003-08-14builtins.c (CASE_MATHFN): New helper macro.Kaveh R. Ghazi1-200/+39
2003-08-11builtins.c (expand_builtin_strcat): Optimize constant strings.Kaveh R. Ghazi1-3/+46
2003-08-06builtins.c (expand_builtin): When not optimizing...Roger Sayle1-91/+6
2003-08-01fold-const.c (fold <MULT_EXPR>): Optimize both x*pow(x,c) and pow(x,c)*x as p...Roger Sayle1-32/+15
2003-07-24builtins.def (BUILT_IN_PRINTF, [...]): Changed from front-end builtins to nor...Roger Sayle1-11/+261
2003-07-19alias.c [...]: Remove unnecessary casts.Kaveh R. Ghazi1-1/+1
2003-07-11optabs.c (prepare_cmp_insn): Try cmpmemM first if it exists, then fall back t...Jakub Jelinek1-5/+24
2003-07-03real.c (real_trunc, [...]): New functions to implement trunc, floor and ceil ...Roger Sayle1-3/+203
2003-06-29builtins.c (expand_builtin_mathfn, [...]): Avoid busy work when builtin is no...Jan Hubicka1-0/+9
2003-06-29alloc-pool.c: Fix comment formatting.Kazu Hirata1-1/+1
2003-06-28builtins.c: Follow spelling conventions.Kazu Hirata1-2/+2
2003-06-28Typo fix.Jakub Jelinek1-1/+1
2003-06-28builtins.c (c_strlen): Add only_value argument.Jakub Jelinek1-13/+48
2003-06-27rtl.h (emit_note): Remove FILE parameter.Nathan Sidwell1-1/+1
2003-06-27builtins.c (expand_builtin_sprintf): Use c_getstr and strlen to obtain the fo...Roger Sayle1-24/+17
2003-06-26builtins.c (expand_builtin_mathfn): Always stabilize the argument list agains...Roger Sayle1-65/+37
2003-06-25re PR rtl-optimization/11311 (ICE with pow and large exponent)Roger Sayle1-1/+1
2003-06-24builtins.c (expand_builtin_strcpy): Don't evaluate side-effects in src twice.Jakub Jelinek1-1/+1
2003-06-24builtins.c (expand_builtin): Use expand_builtin_pow to expand calls for pow...Roger Sayle1-0/+254
2003-06-23basic-block.h: Fix comment formatting.Kazu Hirata1-1/+1
2003-06-23builtins.c (expand_builtin_mathfn_2): Use tree_cons to build up the stabilize...Roger Sayle1-10/+114
2003-06-19builtins.c (expand_errno_check): Assume that flag_errno_math and HONOR_NANS h...Roger Sayle1-85/+115
2003-06-16decl.c, [...]: Don't use the PTR macro.Kaveh R. Ghazi1-10/+10
2003-06-16builtin-attrs.def, [...]: Don't use macros from "symcat.h", instead rely on I...Kaveh R. Ghazi1-1/+1
2003-06-16optabs.h (enum optab_index): Add new OTI_tan and OTI_atan.Roger Sayle1-9/+23
2003-06-15alloc-pool.c: Convert to ISO C90 prototypes.Andreas Jaeger1-340/+170
2003-06-15builtins.c (expand_builtin_expect_jump): Remove redundant tests that are also...Kazu Hirata1-7/+2
2003-06-13builtins.c: Fix comment typos.Kazu Hirata1-1/+1
2003-06-10builtins.c (fold_builtin): Optimize cos(-x) as cos(x).Roger Sayle1-0/+8
2003-06-06fold-const.c (fold <ABS_EXPR>): Re-fold the result of folding fabs(-x) into f...Roger Sayle1-0/+99
2003-06-04builtins.c (dconstpi, dconste): New mathematical constants.Roger Sayle1-2/+104
2003-06-03builtins.def (BUILT_IN_CABS, [...]): New builtins representing ISO C99's cabs...Roger Sayle1-2/+71
2003-06-03builtins.c (expand_builtin_memcpy): Remove endp argument and endp != 0 handling.Jakub Jelinek1-72/+99
2003-05-27tree.h (contains_placeholder_p): Now returns bool.Richard Kenner1-2/+2
2003-05-24builtins.c (expand_builtin_memcpy): Use mode of dest_addr for intermediate co...Matt Kraai1-1/+1
2003-05-23builtins.def: Defome atan...Roger Sayle1-0/+36
2003-05-18re PR middle-end/10472 (ICE in instantiate_virtual_regs_lossage)Roger Sayle1-6/+19
2003-05-17builtins.c (validate_arglist): Eliminate libiberty VA_ macros, always use std...Kaveh R. Ghazi1-5/+5
2003-05-08builtins.c (readonly_data_expr): New function.Kaveh R. Ghazi1-4/+24
2003-05-06real.c (real_powi): New function to calculate the value of a real raised to a...Roger Sayle1-3/+23
2003-05-05builtins.c (expand_builtin_stpcpy): Only expand when the length of the source...Kaveh R. Ghazi1-3/+7
2003-05-05builtins.c (expand_builtin_mempcpy): New function.Jakub Jelinek1-2/+60
2003-05-04builtins.c (expand_builtin_constant_p, [...]): Update prototypes.Kaveh R. Ghazi1-50/+32
2003-05-03builtins.c (expand_builtin): Remove.Richard Henderson1-2/+2
2003-05-03emit-rtl.c (last_call_insn, [...]): New functions.Olivier Hainque1-23/+4
2003-05-03builtins.c (expand_builtin_stpcpy): Copy `arglist' before modifying it.Kaveh R. Ghazi1-2/+4
2003-04-28builtins.def (BUILT_IN_BCOPY, [...]): New.Jakub Jelinek1-0/+95
2003-04-23re PR rtl-optimization/10339 ([sparc,ppc,ppc64] Invalid optimization: replaci...Roger Sayle1-69/+159