aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-fold.c
AgeCommit message (Expand)AuthorFilesLines
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
2015-06-17coretypes.h: Include input.h and as-a.h.Andrew MacLeod1-2/+0
2015-06-08coretypes.h: Include hash-table.h and hash-set.h for host files.Andrew MacLeod1-6/+0
2015-06-04coretypes.h: Include machmode.h...Andrew MacLeod1-5/+0
2015-06-02re PR middle-end/66345 (internal compiler error: Segmentation fault)Marek Polacek1-1/+1
2015-05-20expr.c (expand_cond_expr_using_cmove): Use COMPARISON_CLASS_P.Marek Polacek1-4/+4
2015-05-20gimple-fold.c (fold_const_aggregate_ref_1): Use DECL_P.Marek Polacek1-1/+1
2015-04-21re PR tree-optimization/65650 (CCP does not propgate copies)Richard Biener1-2/+3
2015-04-20gimple-fold.h (gimple_build): Remove optional valueize arguments.Richard Biener1-30/+31
2015-04-09re PR middle-end/65554 (ICE: verify_gimple failed)Marek Polacek1-2/+2
2015-02-04re PR middle-end/64922 (runtime error: member call on misaligned address for ...Jan Hubicka1-0/+1
2015-01-27re PR ipa/64282 (ICE in gimple_get_virt_method_for_vtable, at gimple-fold.c:5...Jan Hubicka1-1/+0
2015-01-15dojump.h: New header file.Prathamesh Kulkarni1-8/+15
2015-01-09genattrtab.c (write_header): Include hash-set.h...Michael Collison1-0/+10
2015-01-05Update copyright years.Jakub Jelinek1-1/+1
2014-12-12real.h (HONOR_SNANS, [...]): Replace macros with 3 overloaded declarations.Marc Glisse1-1/+1
2014-12-08builtins.c (fold_builtin_0): Remove unused ignore parameter.Richard Biener1-0/+66
2014-12-04gimple-fold.c (replace_stmt_with_simplification): Properly fail when maybe_pu...Richard Biener1-2/+3
2014-12-04builtins.c (target_newline): Export.Richard Biener1-0/+220
2014-12-03builtins.c (target_percent_c): Export.Richard Biener1-7/+133
2014-12-03builtins.c (fold_builtin_fpclassify): Change to take array of arguments inste...Richard Biener1-3/+2
2014-12-01gimple.h (gimple_build_assign_stat): Remove prototype.Jakub Jelinek1-10/+7
2014-11-29gimple-expr.h (create_tmp_var_raw, [...]): Add default NULL value to last arg...Jakub Jelinek1-19/+18
2014-11-26gimple-fold.c (get_symbol_constant_value): Allow all GIMPLE register type zer...Richard Biener1-2/+1
2014-11-24re PR target/63679 ([AArch64] Failure to constant fold.)Richard Biener1-5/+1
2014-11-24re PR tree-optimization/55334 (mgrid regression (ipa-cp disables vectorization))Richard Biener1-1/+2
2014-11-19Merger of git branch "gimple-classes-v2-option-3"David Malcolm1-24/+28
2014-11-19gimple.h (gimple_build_assign_with_ops): Add unary arg overload.Jakub Jelinek1-9/+6
2014-11-19Allow the front-end to create calls with a static chainRichard Henderson1-0/+21
2014-11-14gimple-fold.h (gimple_fold_stmt_to_constant_1): Add 2nd valueization hook def...Richard Biener1-2/+3
2014-11-12re PR c/59708 (clang-compatible checked arithmetic builtins)Jakub Jelinek1-13/+112
2014-11-07[PATCH] PR63676, exit tree fold when node be TREE_CLOBBER_PJiong Wang1-0/+3
2014-11-03match.pd: Add two abs patterns.Richard Biener1-32/+2
2014-10-28cgraph.h: Flatten.Andrew MacLeod1-0/+4
2014-10-28gimple-fold.h (follow_single_use_edges): Declare.Richard Biener1-0/+37
2014-10-27ggcplug.c: Shuffle includes to include gcc-plugin.h earlier.Andrew MacLeod1-0/+2
2014-10-24genmatch.c (expr::gen_transform): Use fold_buildN_loc and build_call_expr_loc.Richard Biener1-3/+153
2014-10-22Makefile.in (OBJS): Add gimple-match.o and generic-match.o.Richard Biener1-9/+192
2014-10-16function.h: Flatten file.Andrew MacLeod1-0/+6