This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH]: intermediate cleanup for convert expr merging


> On Wed, Aug 13, 2008 at 6:26 PM, Tomas Bily
> <tomby@atrey.karlin.mff.cuni.cz> wrote:
> > Hi,
> >
> >  this patch is only intermediate cleanup for convert expr merging
> > after tuple branch merging to mainline. This patch utilize mostly
> > IS_CONVERT_EXPR_CODE_P introduced by tuple branch.
> >
> > Bootstraped and tested on x86_64-linux, i686-linux.
> >
> > Ok for mainline ?
> 
> Can you do a s/IS_CONVERT_EXPR_CODE_P/CONVERT_EXPR_CODE_P/g while
> you are at it?   The patch is ok with that change.
> 
> Thanks,
> Richard.

Ok. I'll do it.

Greetings
Tomas
 
> > Greetings
> > Tomas
> >
> > 2008-08-12  Tomas Bily  <tbily@suse.cz>
> >
> >        * tree-ssa-threadedge.c (simplify_control_stmt_condition): Use CONVERT_EXPR_P.
> >        * tree-data-ref.c (split_constant_offset_1): Likewise.
> >        * tree-inline.c (estimate_operator_cost): Use CASE_CONVERT.
> >        * tree-sra.c (sra_walk_expr): Likewise.
> >        * matrix-reorg.c (ssa_accessed_in_tree): Likewise.
> >        * tree-ssa-loop-niter.c (expand_simple_operations): Likewise.
> >        * gimple.h (gimple_assign_cast_p): Use IS_CONVERT_EXPR_CODE_P.
> >        * gimple.c (gimple_assign_unary_nop_p): Likewise.
> >        * tree-vect-transform.c (vectorizable_type_demotion)
> >        (vectorizable_type_promotion): Likewise.
> >        * tree-inline.c (expand_call_inline): Likewise.
> >        * expr.c (expand_expr_real_1): Likewise.
> >        * tree-ssa-dom.c (hashable_expr_equal_p, iterative_hash_hashable_expr)
> >        (gimple_assign_unary_useless_conversion_p): Likewise.
> >        * tree-ssa-ccp.c (ccp_fold, fold_gimple_assign): Likewise.
> >        * fold-const.c (fold_unary): Likewise.
> >        * tree.c (simple_cst_equal, iterative_hash_expr): Likewise.
> >        * tree-ssa-loop-im.c (rewrite_bittest): Likewise.
> >        * tree-vrp.c (extract_range_from_unary_expr)
> >        (register_edge_assert_for_2, register_edge_assert_for_1): Likewise.
> >        * cp/tree.c (cp_tree_equal): Likewise.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]