Some of the boiler-plate IR for profile data the test matched against
were unnecessary for this test, which is intended to ensure that making
private aliases for use in profile data works correctly for each linkage
type when the data target function is not in a comdat.
Primarily this test needs to check that when profdata is created for certain
linkage types, that it uses the new private alias in place of the public
interposable symbol.
I went back and forth on whether we need the checks on __profc* at all, and if we still want to try to match on the section. I think we should still be ok without them, but I'm not 100%. I don't think we can go smaller than this.