For long names this is easier to read and in most cases the omitted information can be seen in the actual SIL code.
With the option -Xllvm -sil-full-demangle the old behavior can be restored.
We generate the code for member initializers in the constructors of
objects, so we need to handle profiling and coverage for them there as
well.
rdar://problem/21009702
Swift SVN r28799