diff options
author | Tamar Christina <tamar.christina@arm.com> | 2023-05-05 13:37:49 +0100 |
---|---|---|
committer | Tamar Christina <tamar.christina@arm.com> | 2023-05-05 13:47:35 +0100 |
commit | 27fcf994c5515e1bbf2ff03d28fd2fa927c7e7b5 (patch) | |
tree | 580c379e1d2315b3394f0e42a6120544c198d0a4 /libcpp | |
parent | c0ce29bc1ce329001b6c02bb3d34bcbb086e1b72 (diff) | |
download | gcc-27fcf994c5515e1bbf2ff03d28fd2fa927c7e7b5.zip gcc-27fcf994c5515e1bbf2ff03d28fd2fa927c7e7b5.tar.gz gcc-27fcf994c5515e1bbf2ff03d28fd2fa927c7e7b5.tar.bz2 |
genmatch: split shared code to gimple-match-exports.cc
In preparation for automatically splitting match.pd files I split off the
non-static helper functions that are shared between the match.pd functions off
to another file.
This file can be compiled in parallel and also allows us to later avoid
duplicate symbols errors.
gcc/ChangeLog:
PR bootstrap/84402
* Makefile.in (OBJS): Add gimple-match-exports.o.
* genmatch.cc (decision_tree::gen): Export gimple_gimplify helpers.
* gimple-match-head.cc (gimple_simplify, gimple_resimplify1,
gimple_resimplify2, gimple_resimplify3, gimple_resimplify4,
gimple_resimplify5, constant_for_folding, convert_conditional_op,
maybe_resimplify_conditional_op, gimple_match_op::resimplify,
maybe_build_generic_op, build_call_internal, maybe_push_res_to_seq,
do_valueize, try_conditional_simplification, gimple_extract,
gimple_extract_op, canonicalize_code, commutative_binary_op_p,
commutative_ternary_op_p, first_commutative_argument,
associative_binary_op_p, directly_supported_p,
get_conditional_internal_fn): Moved to gimple-match-exports.cc
* gimple-match-exports.cc: New file.
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions