aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
AgeCommit message (Expand)AuthorFilesLines
2016-01-05re PR c/69104 (invalid atomic memory order not diagnosed)Marek Polacek1-16/+26
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-12-04re PR rtl-optimization/68636 (unnecessary unaligned load on mips o32)Richard Biener1-0/+4
2015-12-02PR 68432: Add a target hook to control size/speed optab choicesRichard Sandiford1-1/+2
2015-11-17Extend tree-call-cdce to calls whose result is usedRichard Sandiford1-331/+0
2015-11-17Short-cut generation of simple built-in functionsRichard Sandiford1-1/+1
2015-11-17Extend mathfn_built_in to handle combined_fnRichard Sandiford1-109/+121
2015-11-17Extend fold_const_call to combined_fnRichard Sandiford1-4/+5
2015-11-17Add internal bitcount functionsRichard Sandiford1-0/+2
2015-11-17Add internal math functionsRichard Sandiford1-0/+58
2015-11-08Merge of the scalar-storage-order branch.Eric Botcazou1-3/+3
2015-11-07Move #undef DEF_BUILTIN* to builtins.defRichard Sandiford1-1/+0
2015-11-07Move const char * -> int/fp folds to fold-const-call.cRichard Sandiford1-99/+6
2015-11-07Move constant bitop and bswap folds to fold-const-call.cRichard Sandiford1-107/+0
2015-11-07Handle constant fp classifications in fold-const-call.cRichard Sandiford1-23/+0
2015-11-07Move c_getstr to fold-const.cRichard Sandiford1-21/+0
2015-11-02Move constant folds for maths functions to new fileRichard Sandiford1-1016/+69
2015-10-30alias.c: Remove unused headers.Andrew MacLeod1-5/+0
2015-10-30Allow real_format to be passed to more real.h functionsRichard Sandiford1-1/+1
2015-10-29alias.c: Reorder #include statements and remove duplicates.Andrew MacLeod1-15/+13
2015-10-27Move ldexp, scalbn and scalbln folds to match.pdRichard Sandiford1-14/+6
2015-10-27Rename logb and significand foldsRichard Sandiford1-8/+4
2015-10-27Move fmin and fmax folds to match.pdRichard Sandiford1-47/+6
2015-10-27Split constant handling out of fold_builtin_fmaRichard Sandiford1-10/+6
2015-10-27Remove constant handling from fold_builtin_{,f}absRichard Sandiford1-4/+0
2015-10-27Move copysign folds to match.pdRichard Sandiford1-41/+10
2015-10-27Move signbit folds to match.pdRichard Sandiford1-36/+5
2015-10-27Move expN folds to match.pdRichard Sandiford1-44/+9
2015-10-27Move powi folds to match.pdRichard Sandiford1-48/+10
2015-10-27Move pow folds to match.pdRichard Sandiford1-121/+21
2015-10-27Move hypot folds to match.pdRichard Sandiford1-34/+4
2015-10-26Move int rounding folds to match.pdRichard Sandiford1-177/+36
2015-10-26Move cexp simplifications to match.pdRichard Sandiford1-69/+4
2015-10-23Move fold_trunc_transparent_mathfn to match.pdRichard Sandiford1-240/+44
2015-10-22Move tan simplifications to match.pdRichard Sandiford1-29/+3
2015-10-22Move more cproj simplifications to match.pdRichard Sandiford1-45/+14
2015-10-21Move cabs simplifications to match.pdRichard Sandiford1-77/+5
2015-10-21Remove fold_strip_sign_opsRichard Sandiford1-110/+19
2015-10-19gimple-fold.c (gimple_phi_nonnegative_warnv_p): New function.Richard Biener1-27/+0
2015-10-11remove unneeded #if for HARD_FRAME_POINTER_IS_ARG_POINTERTrevor Saunders1-3/+1
2015-10-11always define FRAME_ADDR_RTXTrevor Saunders1-4/+0
2015-10-11always define DYNAMIC_CHAIN_ADDRESSTrevor Saunders1-2/+0
2015-10-11always define SETUP_FRAME_ADDRESSESTrevor Saunders1-5/+0
2015-10-11always define INITIAL_FRAME_ADDRESS_RTXTrevor Saunders1-22/+19
2015-10-08Move sqrt and cbrt simplifications to match.pdRichard Sandiford1-143/+6
2015-10-07Cache reals for 1/4, 1/6 and 1/9Richard Sandiford1-25/+6
2015-10-05Add a build_real_truncate helper functionRichard Sandiford1-29/+14
2015-10-05Replace REAL_VALUES_EQUAL with real_equalRichard Sandiford1-7/+7
2015-10-01builtins.c: Don't include gomp-constants.h.Nathan Sidwell1-22/+0
2015-09-30builtins.c: Add comment that no new simplifications shouldd be added here.Richard Biener1-0/+4