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
