Based on Daniel's pull request: #143
Refactor it to use a new optimization phase, similar to what is done on this simplify step: facebook@fa44247
Please avoid changes on hphp/runtime/vm/jit/vasm-instr.h. That's probably unwelcome by HHVM community.
After that, create a PR please