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: [tree-ssa] Block merging (updated)


In message <20040113200610.GC4649@kam.mff.cuni.cz>, Jan Hubicka writes:
 >> Why bother.  Just leave the label in the stream.  It's not the end of
 >> the world.
 >
 >It create artifical basic block boundary, that was the reason for
 >DELETED_LABEL idea in RTL.  I guess it is not big deal when most of
 >optimizers are trivially global.
I would expect the tree-ssa optimizers to largely not be affected by
the artificial block boundaries.  Hopefully we won't find ourselves
writing block-local optimizers.

RTL is of course different as it has numerous block-local optimizers and
is thus affected more by artificial block bounadries.

jeff



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