aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-fold.c
AgeCommit message (Expand)AuthorFilesLines
2016-05-27re PR middle-end/71308 (ICE (segfault) in in gimple_fold_call gimple-fold.c:3...Marek Polacek1-1/+2
2016-05-24tree-cfg.h (should_remove_lhs_p): New predicate.Marek Polacek1-5/+3
2016-05-24re PR middle-end/70434 (adding an extraneous cast to vector type results in i...Richard Biener1-0/+38
2016-05-20re PR c++/71210 (internal compiler error: in assign_temp, at function.c:961)Jakub Jelinek1-2/+17
2016-05-03gimplify.h (get_initialized_tmp_var): Add allow_ssa parameter default true.Richard Biener1-1/+1
2016-05-02Move "X +- C1 CMP C2 to X CMP C2 -+ C1" to match.pdMarc Glisse1-0/+3
2016-05-02Support << and >> for offset_int and widest_intRichard Sandiford1-2/+1
2016-05-02Support <, <=, > and >= for offset_int and widest_intRichard Sandiford1-2/+2
2016-04-20gimple-match.h (maybe_build_generic_op): Adjust prototype.Richard Biener1-2/+1
2016-01-26re PR tree-optimization/69483 (gcc ICE on x86_64-linux-gnu with "expected cla...Jakub Jelinek1-0/+2
2016-01-08re PR tree-optimization/69167 (internal compiler error: SSA corruption)Jakub Jelinek1-1/+8
2016-01-08re PR tree-optimization/69172 (ICE in make_ssa_name_fn, at tree-ssanames.c:266)Jakub Jelinek1-1/+2
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-12-22This series of patches fix PR61441.Sujoy Saraswati1-4/+4
2015-12-10re PR middle-end/68785 (valgrind reports issues with folding on x86_64)Jakub Jelinek1-3/+4
2015-11-24re PR c/68337 ([MPX] memcpy() for arrays with function pointers results in hu...Ilya Enkovich1-0/+13
2015-11-17Add genmatch support for internal functionsRichard Sandiford1-1/+1
2015-11-17Make more use of combined_fnRichard Sandiford1-2/+2
2015-11-08Merge of the scalar-storage-order branch.Eric Botcazou1-4/+9
2015-11-05gimple-fold.c: Include omp-low.h.Nathan Sidwell1-0/+27
2015-10-30Share code from fold_array_ctor_reference with fold.Alan Lawrence1-44/+3
2015-10-30alias.c: Remove unused headers.Andrew MacLeod1-11/+0
2015-10-30gimple-fold.c (fold_gimple_assign): Do not dispatch to fold () on single RHSs.Richard Biener1-22/+15
2015-10-29alias.c: Reorder #include statements and remove duplicates.Andrew MacLeod1-9/+8
2015-10-26Allow more complex call replacements in gimple-fold.cRichard Sandiford1-1/+13
2015-10-23Move fold_trunc_transparent_mathfn to match.pdRichard Sandiford1-0/+88
2015-10-19gimple-fold.c (gimple_phi_nonnegative_warnv_p): New function.Richard Biener1-0/+21
2015-10-16gimple-fold.c (gimple_fold_builtin_memory_op): Use gimple_build and get rid o...Richard Biener1-20/+35
2015-10-09[PATCH PR target/67366 2/2] [gimple-fold.c] Support movmisalign optabs in gim...Ramana Radhakrishnan1-2/+9
2015-10-09re PR middle-end/67891 (FAIL: gcc.dg/pr43300.c (internal compiler error) on a...Richard Biener1-4/+1
2015-10-08Make tree_expr_nonnegative_warnv_p recurse into SSA namesRichard Sandiford1-131/+77
2015-10-06re PR middle-end/67861 (coreutils' wc.c:write_counts is miscompiled since com...Nathan Sidwell1-0/+1
2015-10-01builtins.c: Don't include gomp-constants.h.Nathan Sidwell1-0/+45
2015-10-01gimple-match.h (mprts_hook): Declare.Richard Biener1-14/+20
2015-09-20switch from gimple to gimple*Trevor Saunders1-77/+77
2015-09-15re PR middle-end/67563 (verify_flow_info failed)Richard Biener1-11/+11
2015-08-21re PR middle-end/67285 (ICE with (rdiv (POW:s @0 REAL_CST@1) @0))Richard Biener1-0/+1
2015-08-06gimple-fold.c (gimple_fold_stmt_to_constant_1): Simplify bool comparison cano...Richard Biener1-14/+6
2015-08-04gimple-fold.c (gimple_fold_stmt_to_constant_1): Canonicalize bool compares on...Richard Biener1-2/+32
2015-08-04gimple-fold.c (gimple_fold_stmt_to_constant_1): Remove dispatching to fold_bi...Richard Biener1-35/+19
2015-08-03gimple-fold.c (fold_gimple_assign): Remove folding of the comparison in COND_...Richard Biener1-43/+5
2015-07-31gimple-fold.c (fold_gimple_assign): Remove folding of GIMPLE_BINARY_RHS.Richard Biener1-14/+0
2015-07-30gimple-fold.c (fold_gimple_assign): Only fold !tcc_comparison binaries.Richard Biener1-66/+54
2015-07-29gimple-fold.c (fold_gimple_cond): Remove.Richard Biener1-31/+0
2015-07-29gimple-fold.c (has_use_on_stmt): New function.Richard Biener1-5/+60
2015-07-24gimple-fold.c (replace_stmt_with_simplification): Special-case valueizing cal...Richard Biener1-0/+13
2015-07-23gimple-fold.c (fold_gimple_cond): Do not require folding results to pass vali...Richard Biener1-1/+1
2015-07-10gimple-predict.h: New file.Andrew MacLeod1-0/+1
2015-07-08tree-core.h: Include symtab.h.Andrew MacLeod1-17/+5
2015-06-25function.h (ipa_opt_pass, [...]): Move forward declarations.Andrew MacLeod1-2/+0