aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-fold.c
AgeCommit message (Expand)AuthorFilesLines
2016-08-17gimple-fold.c (gimple_fold_call): Use gimple_call_noreturn_p instead of testi...Jakub Jelinek1-1/+1
2016-07-19re PR middle-end/71874 (memmove works wrong)Jakub Jelinek1-9/+8
2016-07-19gimple-fold.c (get_base_constructor): Add VIEW_CONVERT case, handle all tcc_c...Richard Biener1-1/+10
2016-07-12re PR middle-end/71716 (gcc.dg/atomic/c11-atomic-exec-4.c is miscompiled with...Jakub Jelinek1-7/+13
2016-06-28re PR middle-end/66867 (Suboptimal code generation for atomic_compare_exchange)Jakub Jelinek1-0/+127
2016-06-16Introduce fortran loop preheaderMartin Liska1-0/+8
2016-06-10gimple-fold.c (gimple_fold_builtin_memory_op): Make sure to fold the RHS to a...Richard Biener1-8/+14
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