Adding peephole optimization to GCC
medium.com