peephole optimizations