On 06/13/14 09:56, Richard Henderson wrote:
On 06/13/2014 08:36 AM, Jeff Law wrote:
So you may have answered this already, but why can't this be a combiner pattern?

Until pass_duplicate_computed_gotos, we (intentionally) have a single indirect
branch in the entire function.  This vastly reduces the size of the CFG.
Ah, the factoring bits.  Should have known.


Peep2 is currently running before d_c_g, so currently Kai can't solve this
problem in peep2.

I don't think peep2 should run after sched2, but I'll bet we can reorder things
a bit so that d_c_g runs before peep2.
Yea, seems worth a try.

jeff

Reply via email to