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] New and semi-improved PHI-OPT


Andrew Pinski wrote:

    PR tree-opt/17671
    * tree-ssa-phiopt.c (tree_ssa_phiopt): Rewrite so we base the
    bbs on the COND_EXPR instead of the PHI_NODEs.
    (candidate_bb_for_phi_optimization): Remove.
    (replace_phi_with_stmt): Rename to ...
    (replace_phi_edge_with_variable): this and change so that we
    replace the phi argument instead of removing the PHI.
    (conditional_replacement): Change so we deal with PHI with more
    than two arguments.
    (value_replacement): Likewise.
    (abs_replacement): Likewise.

OK after addressing Kazu's feedback.


Diego.



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