Always do the worker/wrapper split for NOINLINEs
Trac Trac #10069 revealed that small NOINLINE functions didn't get split
into worker and wrapper. This was due to certainlyWillInline
saying that any unfoldings with a guidance of UnfWhen inline
unconditionally. That isn't the case for NOINLINE functions, so we
catch this case earlier now.
Program Allocs Instrs
fannkuch-redux -0.3% 0.0%
gg +0.0% +0.1% maillist -0.2% -0.2% minimax 0.0% -0.8%
Min -0.3% -0.8% Max +0.0% +0.1%
Geometric Mean -0.0% -0.0%
Fixes Trac #10069.