This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] Add MULT_HIGHPART_EXPR
- From: Steven Bosscher <stevenb dot gcc at gmail dot com>
- To: Richard Henderson <rth at redhat dot com>
- Cc: gcc-patches at gcc dot gnu dot org, jakub at redhat dot com
- Date: Wed, 27 Jun 2012 23:42:48 +0200
- Subject: Re: [PATCH] Add MULT_HIGHPART_EXPR
- References: <1340833028-3712-1-git-send-email-rth@redhat.com>
On Wed, Jun 27, 2012 at 11:37 PM, Richard Henderson <rth@redhat.com> wrote:
> ? ? ? ?* tree.def (MULT_HIGHPART_EXPR): New.
> ? ? ? ?* cfgexpand.c (expand_debug_expr): Ignore it.
> ? ? ? ?* expr.c (expand_expr_real_2): Handle it.
> ? ? ? ?* fold-const.c (int_const_binop_1): Likewise.
> ? ? ? ?* optabs.c (optab_for_tree_code): Likewise.
> ? ? ? ?* tree-cfg.c (verify_gimple_assign_binary): Likewise.
> ? ? ? ?* tree-inline.c (estimate_operator_cost): Likewise.
> ? ? ? ?* tree-pretty-print.c (dump_generic_node): Likewise.
> ? ? ? ?(op_code_prio, op_symbol_code): Likewise.
> ? ? ? ?* tree.c (commutative_tree_code): Likewise. ?Also handle
> ? ? ? ?WIDEN_MULT_EXPR, VEC_WIDEN_MULT_HI_EXPR, VEC_WIDEN_MULT_LO_EXPR.
Maybe also a bit in doc/generic.texi? Or is this not supposed to be
exposed to the front ends?
Ciao!
Steven