Outlined code is cold by assumption, so it makes more sense to optimize
it for minimal code size versus performance.
After r344869 moved the splitting pass to the end of the IR pipeline,
this does not result in much of a code size reduction. Only a small
number backend transforms make use of the MinSize hint.
Running LNT on x86_64, I see that 33/1020 binaries shrink for a total of
919 bytes of TEXT reduction. I didn't measure a significant performance
impact.