Hi,
This patch enables shrink-wrapping by default for x86.
Both Chandler and I have tested shrink-wrapping and no correctness problems came out or runtime regressions.
Although the gain may be small, the code looks nicer with shrink-wrapping enabled and the performance could just be better.
Finally, I’ve run the gdb test suite with and without shrink-wrapping enabled for an optimized compiler and the results were identical.
For the record shrink-wrapping was introduced after this review:
http://reviews.llvm.org/D9210
More information on Shrink-Wrapping:
http://lists.llvm.org/pipermail/llvm-dev/2015-May/085220.html
OK to commit?
Thanks,
-Quentin