Searched refs:genmatch (Results 1 – 12 of 12) sorted by relevance
180 gimple-match.cc: genmatch cfn-operators.pd181 ./genmatch --gimple ${GNUHOSTDIST}/gcc/match.pd > gimple-match.cc.tmp183 generic-match.cc: genmatch cfn-operators.pd184 ./genmatch --generic ${GNUHOSTDIST}/gcc/match.pd > generic-match.cc.tmp186 genmatch.lo: ${HH_NORTL} ${G_GGC_H} case-cfn-macros.h187 genmatch: genmatch.lo build-errors.lo build-vec.lo build-hash-table.lo build-sort.lo target191 CLEANFILES+= genmatch gimple-match.cc generic-match.cc
3157 * genmatch.c (dt_simplify::gen_1): For GENERIC code-gen never3419 * 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 all4349 * 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 …]
2 This file is consumed by genmatch which produces gimple-match.cc4083 genmatch cannot handle. */4515 /* ??? This matches embedded conditions open-coded because genmatch4667 here but for that genmatch would need to "inline" that.
786 * 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 out7953 * 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 in8613 * genmatch.c (parser::parse_for): Make sure to have a valid8618 * genmatch.c (parser): Add new member parsing_match_operand.[all …]
6534 * genmatch.c (dt_operand::gen_gimple_exp): Likewise.9308 * genmatch.c (dt_operand::gen_gimple_expr): Use get_name to10048 * genmatch.c (struct capture): Add value_match member.11327 * genmatch.c (capture_info::walk_c_expr): Diagnose unknown11333 * genmatch.c (dt_operand::gen_match_op): Amend operand_equal_p11347 * genmatch.c (parser::parse_c_expr): Handle premature EOF.11495 * genmatch.c (get_operand_type): Add operand position arg14179 * genmatch.c (parser::parse_expr): Increase buffer size to guarantee18421 * genmatch.c (lower_for): Likewise.20644 * genmatch.c (expr::gen_transform): Use in_type for comparisons[all …]
2384 * genmatch.cc (expr::gen_transform): Put braces around3825 * genmatch.cc (expr::gen_transform): Also disallow resimplification9771 * genmatch.cc (expr::gen_transform): Code-generate ! support13751 * genmatch.cc (main): Likewise.14875 * genmatch.c: Moved to...14876 * genmatch.cc: ...here.
4261 * genmatch.c: Likewise.8435 * genmatch.c (error_cb): Rename to...11376 * genmatch.c (output_line_directive): Add new argument12450 * 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 for16784 * genmatch.c (expr::gen_transform): Use the same condition as res_op22134 * genmatch.c (get_operand_type): Handle CFN_COND_* functions.22303 * genmatch.c (expr::gen_transform): Replace tem_code and23089 * Makefile.in (build/genmatch.o): Depend on case-fn-macros.h.[all …]
1608 * genmatch.c (enum tree_code): Remove CONVERT{0,1,2} and1637 * genmatch.c (c_expr::gen_transform): Emit newlines from line6295 * genmatch.c (expr::gen_transform): Use the resimplify11366 * 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 print21764 * genmatch.c (print_operand): Same.22925 * genmatch.c (comparison_code_p): Same.23631 * genmatch.c (dt_simplify::gen_1): Generate dbgcnt35627 * genmatch.c (dt_simplify::gen_1): Change dumping dependent on
22336 * genmatch.c (simplify::id): Add member.22731 * genmatch.c (dt_node::gen_kids_1): Use get_def instead of22753 * 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 around34350 * genmatch.c (capture::gen_transform): For GENERIC unshare_expr35620 * genmatch.c (parser::next): Remove pointless check for CPP_EOF.37574 * genmatch.c (output_line_directive): Handle DIR_SEPARATOR_2.[all …]
13222 * genmatch.c (dt_simplify::gen_1): Emit check on final simplification14310 * genmatch.c (capture_info::capture_info): Likewise.15710 * genmatch.c (fail_label): New global.16231 * genmatch.c (decision_tree::gen): Emit stub functions for16249 * 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
19543 * genmatch.c (dt_node::gen_kids_1): Same.21969 * genmatch.c (lower_cond): Copy for_subst_vec27163 * genmatch.c (get_operator): Likewise.29032 * genmatch.c (lower_cond): Remove VEC_COND_EXPR special-casing.
5741 ed95812909e6f029f32c749809855674 gcc/genmatch.cc