On Fri, Sep 11, 2026 at 10:44:41AM +0200, Aldy Hernandez wrote:
> On Thu, Sep 10, 2026 at 09:46:22AM -0400, Andrew MacLeod wrote:
> > 
> > On 9/10/26 5:48 AM, Aldy Hernandez wrote:
> > > [Andrew, are you OK with this?  It seems simple enough, but I may be
> > > missing something subtle, or perhaps there is another place in the
> > > compiler we should be fixing this?  Either way, it seems something
> > > good to implement for completeness sake.  OK for trunk?]
> > 
> > 
> > I'm OK with it... just check the performance... it'll probably trigger a
> > bunch more edge range calculations...  At some point it might be worth
> > adding some kind of indication to range-ops when a routine is "the
> > default".  For instance, if op1_op2_relation is the default for handler,
> 
> I'm torn here.
> 
> VRP gets 0.8% slower, but the threader gets 3.4% slower.  All because
> register_outgoing_edges is now 36% slower with the extra edge ranges.
> 
> I have some good will I've bought in the back threader, but it's
> annoying.  I was hoping to use the good will with some sort of value
> numbering to help us get memory stuff in the threader.
> 
> This catches real things I've run into, but honestly not
> that many.  Up to you.
> 
> Aldy

PING

Reply via email to