summaryrefslogtreecommitdiff
path: root/gcc/genmatch.c
Commit message (Expand)AuthorAgeFilesLines
* VEC_COND_EXPR code cleanupRichard Biener2021-04-231-13/+7
* Update copyright years.Jakub Jelinek2021-01-041-1/+1
* tree-optimization/94234 - Fold plusminus_mult expr with multi-use operandsFeng Xue2020-09-151-2/+8
* vec: add exact argument for various grow functions.Martin Liska2020-08-271-2/+2
* Make genmatch transform failure handling more consistentRichard Biener2020-08-051-15/+29
* genmatch: Avoid unused parameter warnings in generated code.Roger Sayle2020-08-031-1/+29
* mark match.pd ! not implemented on GENERICRichard Biener2020-08-031-3/+8
* Amend match.pd syntax with force-simplified resultsRichard Biener2020-07-311-3/+16
* middle-end/90648 fend off builtin calls with not enough arguments from matchRichard Biener2020-02-051-8/+14
* Update copyright years.Jakub Jelinek2020-01-011-1/+1
* genmatch.c (enum tree_code): Remove CONVERT{0,1,2} and VIEW_CONVERT{0,1,2}.Richard Biener2019-12-061-87/+57
* genmatch.c (c_expr::gen_transform): Emit newlines from line number changes ra...Richard Biener2019-12-061-1/+13
* genmatch.c (expr::gen_transform): Use the resimplify member function instead ...Richard Biener2019-11-081-7/+3
* genmatch.c (commutate): Rename local var.Bernd Edlinger2019-10-041-145/+154
* Rewrite part of and_comparisons_1 into match.pd.Martin Liska2019-09-161-1/+6
* PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor2019-07-091-15/+15
* PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor2019-07-091-19/+38
* Add dbgcnt for gimple_match and generic_match.Martin Liska2019-07-031-0/+4
* genmatch.c (dt_simplify::gen_1): Change dumping dependent on whether we are i...Richard Biener2019-01-141-1/+3
* Update copyright years.Jakub Jelinek2019-01-011-1/+1
* Eliminate source_location in favor of location_tDavid Malcolm2018-11-131-31/+31
* Cleanup of libcpp diagnostic callbacksDavid Malcolm2018-10-091-7/+8
* genmatch: put reporting on a cold pathMartin Liska2018-09-041-5/+11
* Fix typo 'exapnded' to 'expanded'Giuliano Belinassi2018-08-231-1/+1
* re PR c/86617 (Volatile qualifier is ignored sometimes for unsigned char)Bernd Edlinger2018-07-231-4/+6
* Add IFN_COND_FMA functionsRichard Sandiford2018-07-121-1/+1
* Extend tree code folds to IFN_COND_*Richard Sandiford2018-07-121-2/+2
* Fold VEC_COND_EXPRs to IFN_COND_* where possibleRichard Sandiford2018-05-251-2/+15
* Add a class to represent a gimple match resultRichard Sandiford2018-05-241-30/+33
* Replace FMA_EXPR with one internal fn per optabRichard Sandiford2018-05-181-24/+77
* re PR c/84607 (Side effects discarded in address computation inside 'if')Richard Biener2018-02-281-1/+5
* Update copyright years.Jakub Jelinek2018-01-031-1/+1
* match.pd: Remove superfluous :c.Richard Biener2017-07-281-36/+87
* gimple-match-head.c (do_valueize): Return OP if valueize returns NULL_TREE.Richard Biener2017-07-261-13/+9
* genmatch.c (dt_simplify::gen): Make iterator vars const.Richard Biener2017-07-261-10/+10
* diagnostics: fix end-points of ranges within macros (PR c++/79300)David Malcolm2017-07-061-1/+2
* Add -fdump*-folding suboption.Martin Liska2017-05-251-1/+1
* re PR tree-optimization/80821 (genmatch conflicting predicates)Richard Biener2017-05-191-0/+4
* re PR c++/80297 (Compiler time crash: type mismatch in binary expression)Jakub Jelinek2017-04-041-1/+12
* re PR other/80050 (gcc/genmatch.c: PVS-Studio: V590)Richard Biener2017-03-171-4/+2
* re PR bootstrap/79567 (Compiler-warning "unknown escape sequence '\x'" about ...Richard Biener2017-02-171-0/+5
* genmatch.c (dt_node::gen_kids_1): If generic_exprs include SSA_NAME and exprs...Jakub Jelinek2017-01-031-0/+17
* Update copyright years.Jakub Jelinek2017-01-011-1/+1
* fold-const.c (tree_swap_operands_p): Remove unused arg.Richard Biener2016-11-091-1/+1
* genmatch.c (dt_operand::gen_gimple_expr): Use get_name to get at the operand ...Richard Biener2016-10-181-3/+13
* re PR target/77826 (ICE in decompose, at wide-int.h:928 w/ -m64 -O2 and above)Richard Biener2016-10-131-25/+125
* re PR middle-end/77863 (genmatch segfault on a wrong usage of an for operator)Richard Biener2016-10-051-2/+4
* re PR target/77826 (ICE in decompose, at wide-int.h:928 w/ -m64 -O2 and above)Richard Biener2016-10-051-5/+11
* re PR middle-end/77842 (genmatch segfault on a missing brace)Richard Biener2016-10-051-0/+2
* re PR middle-end/77798 (465.tonto ICE with trunk with -O2)Richard Biener2016-10-011-5/+9