Shall we do this carefully with consideration of register pressure? Even it reduces the code size, but it increases register pressure. Do you have benchmark results on the impact of this pass? - Michael http://reviews.llvm.org/D5544