Home
last modified time | relevance | path

Searched refs:genmatch (Results 1 – 12 of 12) sorted by relevance

/netbsd/src/external/gpl3/gcc/usr.bin/backend/
DMakefile180 gimple-match.cc: genmatch cfn-operators.pd
181 ./genmatch --gimple ${GNUHOSTDIST}/gcc/match.pd > gimple-match.cc.tmp
183 generic-match.cc: genmatch cfn-operators.pd
184 ./genmatch --generic ${GNUHOSTDIST}/gcc/match.pd > generic-match.cc.tmp
186 genmatch.lo: ${HH_NORTL} ${G_GGC_H} case-cfn-macros.h
187 genmatch: genmatch.lo build-errors.lo build-vec.lo build-hash-table.lo build-sort.lo target
191 CLEANFILES+= genmatch gimple-match.cc generic-match.cc
/netbsd/src/external/gpl3/gcc/dist/gcc/
DChangeLog-20153157 * genmatch.c (dt_simplify::gen_1): For GENERIC code-gen never
3419 * genmatch.c (struct capture_info): Add match_use_count.
3772 * Makefile.in (build/genmatch.o): Depend on internal-fn.def.
3868 * genmatch.c (dt_simplify::gen_1): For generic wrap all
4349 * genmatch.c (sinfo_hashmap_traits): Adjust.
5297 * genmatch.c (main): Add the current directory to the include path.
5304 * genmatch.c (id_base::NULL_ID): New kind.
5320 * genmatch.c (internal_fn): New enum.
6062 * genmatch.c (fatal_at): Pass line_table to rich_location ctor.
8017 * builtins.c, genmatch.c, tree-core.h: Don't undef them here.
[all …]
Dmatch.pd2 This file is consumed by genmatch which produces gimple-match.cc
4083 genmatch cannot handle. */
4515 /* ??? This matches embedded conditions open-coded because genmatch
4667 here but for that genmatch would need to "inline" that.
DChangeLog-2014786 * genmatch.c (parser::parser): Initialize capture_ids.
2676 * genmatch.c: Include hash-set.h.
3148 * genmatch.c (dt_node::gen_kids_1): New function, split out
7953 * genmatch.c (add_operator): Allow CONSTRUCTOR.
8173 * genmatch.c (dt_node::gen_kids): Fix placement of break statement.
8594 * genmatch.c (user_id): Add new member is_oper_list.
8604 * genmatch.c (parser::parse_c_expr): Mark user-defined ops as used.
8608 * genmatch.c (parser::parse_op): Check if predicate is used in
8613 * genmatch.c (parser::parse_for): Make sure to have a valid
8618 * genmatch.c (parser): Add new member parsing_match_operand.
[all …]
DChangeLog-20166534 * genmatch.c (dt_operand::gen_gimple_exp): Likewise.
9308 * genmatch.c (dt_operand::gen_gimple_expr): Use get_name to
10048 * genmatch.c (struct capture): Add value_match member.
11327 * genmatch.c (capture_info::walk_c_expr): Diagnose unknown
11333 * genmatch.c (dt_operand::gen_match_op): Amend operand_equal_p
11347 * genmatch.c (parser::parse_c_expr): Handle premature EOF.
11495 * genmatch.c (get_operand_type): Add operand position arg
14179 * genmatch.c (parser::parse_expr): Increase buffer size to guarantee
18421 * genmatch.c (lower_for): Likewise.
20644 * genmatch.c (expr::gen_transform): Use in_type for comparisons
[all …]
DChangeLog2384 * genmatch.cc (expr::gen_transform): Put braces around
3825 * genmatch.cc (expr::gen_transform): Also disallow resimplification
9771 * genmatch.cc (expr::gen_transform): Code-generate ! support
13751 * genmatch.cc (main): Likewise.
14875 * genmatch.c: Moved to...
14876 * genmatch.cc: ...here.
DChangeLog-20184261 * genmatch.c: Likewise.
8435 * genmatch.c (error_cb): Rename to...
11376 * genmatch.c (output_line_directive): Add new argument
12450 * genmatch.c (parser::parse_operation): Fix typo 'exapnded'
15729 * genmatch.c (dt_operand::gen_match_op): Avoid folding volatile values.
16743 * genmatch.c (decision_tree::gen): Generate simplifications for
16784 * genmatch.c (expr::gen_transform): Use the same condition as res_op
22134 * genmatch.c (get_operand_type): Handle CFN_COND_* functions.
22303 * genmatch.c (expr::gen_transform): Replace tem_code and
23089 * Makefile.in (build/genmatch.o): Depend on case-fn-macros.h.
[all …]
DChangeLog-20191608 * genmatch.c (enum tree_code): Remove CONVERT{0,1,2} and
1637 * genmatch.c (c_expr::gen_transform): Emit newlines from line
6295 * genmatch.c (expr::gen_transform): Use the resimplify
11366 * genmatch.c (commutate): Rename local var.
14395 * Makefile.in (build/genmatch.o): Depend on $(CPPLIB_H).
14411 * genmatch.c (dt_node::append_simplify): Do not print
21764 * genmatch.c (print_operand): Same.
22925 * genmatch.c (comparison_code_p): Same.
23631 * genmatch.c (dt_simplify::gen_1): Generate dbgcnt
35627 * genmatch.c (dt_simplify::gen_1): Change dumping dependent on
DChangeLog-201722336 * genmatch.c (simplify::id): Add member.
22731 * genmatch.c (dt_node::gen_kids_1): Use get_def instead of
22753 * genmatch.c (dt_simplify::gen): Make iterator vars const.
24703 * genmatch.c (linemap_client_expand_location_to_spelling_point):
25562 (build/genrecog.o, build/genmddump.o, build/genmatch.o): Likewise.
29680 * genmatch.c (dt_simplify::gen_1): Use it.
30170 * genmatch.c (dt_node::gen_kids_1): Add missing scope around
34350 * genmatch.c (capture::gen_transform): For GENERIC unshare_expr
35620 * genmatch.c (parser::next): Remove pointless check for CPP_EOF.
37574 * genmatch.c (output_line_directive): Handle DIR_SEPARATOR_2.
[all …]
DChangeLog-202013222 * genmatch.c (dt_simplify::gen_1): Emit check on final simplification
14310 * genmatch.c (capture_info::capture_info): Likewise.
15710 * genmatch.c (fail_label): New global.
16231 * genmatch.c (decision_tree::gen): Emit stub functions for
16249 * genmatch.c (parser::gimple): New.
16546 * genmatch.c (expr::force_leaf): Add and initialize.
36404 * genmatch.c (dt_node::gen_kids_1): Emit number of argument
DChangeLog-202119543 * genmatch.c (dt_node::gen_kids_1): Same.
21969 * genmatch.c (lower_cond): Copy for_subst_vec
27163 * genmatch.c (get_operator): Likewise.
29032 * genmatch.c (lower_cond): Remove VEC_COND_EXPR special-casing.
/netbsd/src/external/gpl3/gcc/dist/
DMD5SUMS5741 ed95812909e6f029f32c749809855674 gcc/genmatch.cc