D104556 change the CountersPtr to be relative, however, it did not
update the pointer initialization in llvm_profile_register_function,
so the platform (eg:AIX) that use llvm_profile_register_function is now totaly
broken, any PGO code will SEGV.
This patch update the code to reflect that the Data->CountersPtr is now
relative.
I suggest keeping "base + offset" expressions with the "base" first (in left-to-right order).
Also, should D104556 not have changed the name of the CounterPtr member?