am b4323adc: am ae0aa69f: Merge change 24479 into eclair

Merge commit 'b4323adc6a040f3aca6149b636dbf75d364f897b'

* commit 'b4323adc6a040f3aca6149b636dbf75d364f897b':
  Implement a simple peephole optimization framework for ARM.