IPA ICF: moved before speculative devirtualization.
Merge remote-tracking branch 'origin/ipa-icf-final' into ipa-icf-final
Testing version.