15:57enunes: anarsoul: did some airport seat reviews, it's a lot of improvements by now, nice to see :)
21:29anarsoul[m]: yeah, I had to redo nickserv auth, since bridge lost connection
21:30anarsoul[m]: I have a few more ideas to implement. 1) branching optimization. We have one extra branch in loops if they have a break
21:30anarsoul[m]: 2) mov coalescing. It looks like vec produces a series of scalar movs that can be coalesced into a vector mov on some cases
21:30anarsoul[m]: 3) eliminate mov for store output if the source is register. If it is not a single node in block, we can remove it and mark source reg as output reg. If it is a single node, whole block can be removed, predecessor blocks marked as end blocks and source reg is again marked as an output reg
21:33uis: 3) Shouldn't regalloc already do this?