Work has started, though a roadblock has come up:
Paul has a few ideas to work around it.
As some preliminary work, he wants to clean up op.c a bit and split the peephole optimiser out into its own file, per this thread:
There is now an MR for that here:
-- Matthew Horsfall (alh)