Merge change 24479 into eclair

* changes:
  Implement a simple peephole optimization framework for ARM.