Reimplement diagnostic_show_locus, introducing rich_location classes
[platform/upstream/gcc.git] / gcc / genmatch.c
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...
2015-07-09 Michael Matzgenmatch.c (fprintf_indent): New function.
2015-07-09 Richard Bienergenmatch.c (struct expr): Add force_single_use flag.
2015-07-03 Richard Bienergenmatch.c (commutative_tree_code, [...]): Copy from...
2015-07-01 Richard Bienergenmatch.c (expr::gen_transform): Shortcut re-simplifyi...
2015-06-29 Richard Bienergenmatch.c (add_operator): Treat ADDR_EXPR as atom.
2015-06-25 Richard Sandifordhash-map-traits.h (simple_hashmap_traits::key_type...
2015-06-25 Richard Sandifordhash-traits.h (string_hash, [...]): New classes.
2015-06-25 Richard Sandifordhash-table.h: Update comments.
2015-06-24 Richard Bienergenmatch.c (enum tree_code): Add VIEW_CONVERT[012].
2015-06-08 Andrew MacLeodcoretypes.h: Include hash-table.h and hash-set.h for...
2015-06-08 Marc Glissegenmatch.c (expr::gen_transform): For conditions, guess...
2015-05-27 Martin LiskaNew memory allocation statistics infrastructure.
2015-05-23 Prathamesh Kulkarnigenmatch.c (parser::parse_operation): Reject expanding...
2015-05-23 Prathamesh Kulkarnigenmatch.c (parser::parse_for): Reject iterator if...
2015-05-23 Prathamesh Kulkarnigenmatch.c (parser::parse_operator_list): Check for...
2015-05-19 David MalcolmReplace line_map union with C++ class hierarchy
2015-04-18 Trevor Saundersremove need for store_values_directly
2015-03-25 Richard Bienerre PR middle-end/65519 (unable to coalesce ssa_names...
2015-02-09 Richard Bienergenmatch.c (replace_id): Copy expr_type.
2015-01-05 Jakub JelinekUpdate copyright years.
2014-12-16 Richard Bienergenmatch.c (parser::parser): Initialize capture_ids.
2014-12-02 Richard Bienergenmatch.c: Include hash-set.h.
2014-11-28 Richard Bienerre PR tree-optimization/64084 (match-and-simplify prefe...
2014-11-14 Richard Bienergenmatch.c (add_operator): Allow CONSTRUCTOR.
2014-11-13 Richard Bienergenmatch.c (dt_node::gen_kids): Fix placement of break...
2014-11-12 Richard Biener[multiple changes]
2014-11-12 Richard Bienergenmatch.c (::gen_transform): Add capture_info and...
2014-11-12 Richard Bienergenmatch.c (capture_info::capture_info): Add missing...
2014-11-12 Richard Bienerre PR middle-end/63819 (Cannot build compiler with...
2014-11-09 Richard Bienermatch.pd: Add patterns convering two conversions in...
2014-11-06 Richard Bienermatch.pd: Implement bitwise binary and unary simplifica...
2014-10-31 Richard Bienergenmatch.c (expr::gen_transform): Use NOP_EXPRs instead...
2014-10-30 Richard Bienergenmatch.c: Remove <map>, <utility> and <string> includes.
2014-10-30 Richard Bienergenmatch.c (capture_info::walk_c_expr): Ignore capture...
2014-10-24 Richard Bienergenmatch.c (expr::gen_transform): Use fold_buildN_loc...
2014-10-22 Richard BienerMakefile.in (OBJS): Add gimple-match.o and generic...