]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/genmatch.c
[committed] [RISC-V] Don't run new rounding tests on newlib risc-v targets
[thirdparty/gcc.git] / gcc / genmatch.c
2022-01-17  Martin LiskaRename .c files to .cc files.
2022-01-03  Jakub JelinekUpdate copyright years.
2021-07-20  Martin SeborAdjust by-value function vec arguments to by-reference.
2021-06-26  Andrew PinskiLower for loops before lowering cond in genmatch
2021-05-10  Martin LiskaCome up with startswith function.
2021-04-23  Richard BienerVEC_COND_EXPR code cleanup
2021-01-04  Jakub JelinekUpdate copyright years.
2020-09-15  Feng Xuetree-optimization/94234 - Fold plusminus_mult expr...
2020-08-27  Martin Liskavec: add exact argument for various grow functions.
2020-08-05  Richard BienerMake genmatch transform failure handling more consistent
2020-08-03  Roger Saylegenmatch: Avoid unused parameter warnings in generated...
2020-08-03  Richard Bienermark match.pd ! not implemented on GENERIC
2020-07-31  Richard BienerAmend match.pd syntax with force-simplified results
2020-02-05  Richard Bienermiddle-end/90648 fend off builtin calls with not enough...
2020-01-01  Jakub JelinekUpdate copyright years.
2019-12-06  Richard Bienergenmatch.c (enum tree_code): Remove CONVERT{0,1,2}...
2019-12-06  Richard Bienergenmatch.c (c_expr::gen_transform): Emit newlines from...
2019-11-08  Richard Bienergenmatch.c (expr::gen_transform): Use the resimplify...
2019-10-04  Bernd Edlingergenmatch.c (commutate): Rename local var.
2019-09-16  Martin LiskaRewrite part of and_comparisons_1 into match.pd.
2019-07-09  Martin SeborPR c++/61339 - add mismatch between struct and class...
2019-07-09  Martin SeborPR c++/61339 - add mismatch between struct and class...
2019-07-03  Martin LiskaAdd dbgcnt for gimple_match and generic_match.
2019-01-14  Richard Bienergenmatch.c (dt_simplify::gen_1): Change dumping depende...
2019-01-01  Jakub JelinekUpdate copyright years.
2018-11-13  David MalcolmEliminate source_location in favor of location_t
2018-10-09  David MalcolmCleanup of libcpp diagnostic callbacks
2018-09-04  Martin Liskagenmatch: put reporting on a cold path
2018-08-23  Giuliano BelinassiFix typo 'exapnded' to 'expanded'
2018-07-23  Bernd Edlingerre PR c/86617 (Volatile qualifier is ignored sometimes...
2018-07-12  Richard SandifordAdd IFN_COND_FMA functions
2018-07-12  Richard SandifordExtend tree code folds to IFN_COND_*
2018-05-25  Richard SandifordFold VEC_COND_EXPRs to IFN_COND_* where possible
2018-05-24  Richard SandifordAdd a class to represent a gimple match result
2018-05-18  Richard SandifordReplace FMA_EXPR with one internal fn per optab
2018-02-28  Richard Bienerre PR c/84607 (Side effects discarded in address comput...
2018-01-03  Jakub JelinekUpdate copyright years.
2017-07-28  Richard Bienermatch.pd: Remove superfluous :c.
2017-07-26  Richard Bienergimple-match-head.c (do_valueize): Return OP if valueiz...
2017-07-26  Richard Bienergenmatch.c (dt_simplify::gen): Make iterator vars const.
2017-07-06  David Malcolmdiagnostics: fix end-points of ranges within macros...
2017-05-25  Martin LiskaAdd -fdump*-folding suboption.
2017-05-19  Richard Bienerre PR tree-optimization/80821 (genmatch conflicting...
2017-04-04  Jakub Jelinekre PR c++/80297 (Compiler time crash: type mismatch...
2017-03-17  Richard Bienerre PR other/80050 (gcc/genmatch.c: PVS-Studio: V590)
2017-02-17  Richard Bienerre PR bootstrap/79567 (Compiler-warning "unknown escape...
2017-01-03  Jakub Jelinekgenmatch.c (dt_node::gen_kids_1): If generic_exprs...
2017-01-01  Jakub JelinekUpdate copyright years.
2016-11-09  Richard Bienerfold-const.c (tree_swap_operands_p): Remove unused...
2016-10-18  Richard Bienergenmatch.c (dt_operand::gen_gimple_expr): Use get_name...
2016-10-13  Richard Bienerre PR target/77826 (ICE in decompose, at wide-int.h...
2016-10-05  Richard Bienerre PR middle-end/77863 (genmatch segfault on a wrong...
2016-10-05  Richard Bienerre PR target/77826 (ICE in decompose, at wide-int.h...
2016-10-05  Richard Bienerre PR middle-end/77842 (genmatch segfault on a missing...
2016-10-01  Richard Bienerre PR middle-end/77798 (465.tonto ICE with trunk with...
2016-09-01  Martin Seborc-ada-spec.c (dump_ada_function_declaration): Increase...
2016-07-13  Trevor Saundersuse auto_vec for more local variables
2016-06-14  Richard Bienerre PR middle-end/71526 (ICE: verify_gimple failed)
2016-06-01  Richard Bienergenmatch.c (comparison_code_p): New predicate.
2016-04-26  Marc Glissematch.pd: X + X --> X * 2 for integers
2016-04-22  Szabolcs Nagy[PATCH 1/2] (header usage fix) remove unused system...
2016-03-22  Richard Bienerre PR tree-optimization/70251 (Wrong code with -O3...
2016-03-02  Richard Bienergenmatch.c (dt_node::gen_kids): Fix match code-gen...
2016-01-04  Jakub JelinekUpdate copyright years.
2015-12-02  Richard Bienertree.h (tree_invariant_p): Declare.
2015-12-01  Richard Bienerre PR ada/68590 (FAIL: gnat.dg/loop_optimization19...
2015-11-26  Richard Bienergenmatch.c (dt_simplify::gen_1): For generic wrap all...
2015-11-24  Trevor Saundersdestroy values as well as keys when removing them from...
2015-11-17  Richard SandifordReplace match.pd DEFINE_MATH_FNs with auto-generated...
2015-11-17  Richard SandifordAdd null identifiers to genmatch
2015-11-17  Richard SandifordAdd genmatch support for internal functions
2015-11-13  David MalcolmSource range tracking in libcpp and C FE, with bit...
2015-11-07  Richard SandifordMove #undef DEF_BUILTIN* to builtins.def
2015-11-06  David MalcolmReimplement diagnostic_show_locus, introducing rich_loc...
2015-10-26  Richard SandifordMove cexp simplifications to match.pd
2015-10-09  Richard Bienergenmatch.c (print_operand): Fix formatting.
2015-09-20  Trevor Saundersswitch from gimple to gimple*
2015-09-17  Richard Bienergenmatch.c (parser::parse_expr): Improve error message...
2015-08-31  Richard Bienerre PR tree-optimization/67381 (genmatch does not honor...
2015-08-25  Richard Bienerre PR tree-optimization/67306 (Patterns ICEs when moved...
2015-08-04  Richard Bienergenmatch.c (dt_node::gen_kids_1): Use gassign and gcall...
2015-08-03  Richard Bienergenmatch.c (simplify::for_subst_vec): New member.
2015-08-03  Richard Bienergenmatch.c (dt_simplify::gen): Create captures array...
2015-08-03  Richard Bienergenmatch.c (struct sinfo, [...]): New hash-map to recor...
2015-07-30  Richard Bienergenmatch.c (decision_tree::gen_gimple): Merge with ...
2015-07-30  Richard Bienergenmatch.c (verbose): New global.
2015-07-29  Richard Bienergenmatch.c (c_expr::gen_transform): Error on unknown...
2015-07-27  Richard Bienergenmatch.c (decision_tree::gen_gimple): Split out large...
2015-07-24  Richard Bienergenmatch.c (struct dt_node): Add statistic fields.
2015-07-24  Richard Bienergenmatch.c (struct capture_info): Add same_as field.
2015-07-24  Richard Bienergenmatch.c (add_operator): Allow SSA_NAME as predicate.
2015-07-22  Richard Bienergenmatch.c (expr::gen_transform): Clarify error message...
2015-07-22  Richard Bienergenmatch.c (struct operand): Add location member.
2015-07-22  Richard Bienergenmatch.c (parser::parse_result): Properly handle...
2015-07-21  Richard Bienerre PR tree-optimization/66948 (Performance regression...
2015-07-15  Richard Bienergenmatch.c (parser::peek, [...]): Add argument to tell...
2015-07-14  Richard Bienergenmatch.c (dt_node::gen_kids_1): Fix case label indenting.
2015-07-14  Richard Bienergenmatch.c (struct operand): Add OP_IF and OP_WITH...
2015-07-13  Aldy HernandezFix double word typos.
2015-07-10  Richard Bienergenmatch.c (dt_node::gen_kids_1): Fix indenting of...
next