aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
AgeCommit message (Expand)AuthorFilesLines
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
2003-04-20builtins.c (expand_builtin): Don't expand a pure or const built-in function i...Roger Sayle1-0/+30
2003-04-14builtins.c (expand_builtin_strlen): Evaluate the lengths of string literals a...Roger Sayle1-5/+9
2003-04-14Fix formatting in last commit.Kaveh Ghazi1-3/+3
2003-04-13builtins.c (expand_builtin_memcpy): Add `endp' argument, use it.Kaveh R. Ghazi1-9/+69
2003-04-13tree.c (build_constructor): New function.Zack Weinberg1-19/+0
2003-04-08builtins.c (fold_builtin): Constant fold expressions as x*0.5 instead of x/2.0.Roger Sayle1-8/+83
2003-03-31emit-rtl.c (dconstm2, dconsthalf): New real constants.Roger Sayle1-7/+95
2003-03-24builtins.c (expand_builtin_fputs): When optimizing for size, don't transform ...Arpad Beszedes1-1/+5
2003-03-18builtins.c (expand_builtin_unop): New target_mode operand; use it to convert ...Richard Henderson1-9/+17
2003-02-26builtins.c (purge_builtin_constant_p): Handle subreg of constant_p_rtx too.Alexandre Oliva1-2/+5
2003-02-22fold-const.c (omit_one_operand): No longer static.Roger Sayle1-14/+53
2003-02-22i386.c (builtin_description): Add __builtin_ia32_paddq and __builtin_ia32_psubq.Jan Hubicka1-1/+1
2003-02-21re PR rtl-optimization/8613 (-O2 optimization generates wrong code)Glen Nakamura1-0/+3
2003-02-11* builtins.c: Fix failures caused by commit of the wrong patch.Roger Sayle1-3/+5
2003-02-11optabs.h (enum optab_index): Add new OTI_pow and OTI_atan2.Roger Sayle1-26/+149
2003-02-07builtin-types.def (BT_FN_FLOAT_FLOAT_FLOAT): New built-in type.Roger Sayle1-0/+24
2003-02-01[multiple changes]Richard Henderson1-6/+42
2003-01-25builtins.c (purge_builtin_constant_p): Scan insn stream sequentially rather t...Roger Sayle1-19/+13
2003-01-25function.h (struct function): New field calls_constant_p.Roger Sayle1-0/+2
2003-01-25builtins.c (fold_trunc_transparent_mathfn): New function.Jan Hubicka1-0/+48
2003-01-25* builtins.c (fold_trunc_transparent_mathfn): Undo accidental commit.Jan Hubicka1-1/+0
2003-01-24builtins.c (DEF_BUILTIN): Accept 10 arguments.Jan Hubicka1-14/+183
2003-01-23re PR rtl-optimization/8423 (CSE1 not propagating __builtin_constant_p enough)Roger Sayle1-2/+31
2003-01-15real.c (real_sqrt): Return a bool result indicating whether a floating point ...Roger Sayle1-6/+4
2002-12-16Merge basic-improvements-branch to trunkZack Weinberg1-3/+185
2002-12-01re PR c++/8332 (strlen/template interaction causes ICE)Mark Mitchell1-2/+7