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: ifcvt/crossjump patch: Fix PR 42496, 21803


On 07/27/10 16:16, Eric Botcazou wrote:
It's probably worth noting that these optimizations are more effective
when they're allowed to move insns.   So while limiting to CFG
approaches may simplify things, it also leads to fewer opportunities to
commonize code.
Do you have a concrete example of such an optimization that would be doable
with code movements but not with CFG manipulations?
Think about plucking a common insn from the middle of a block rather than strictly at the head or tail.

Jeff


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