This mostly follows LLVM's InstrProfReader.cpp error handling. Previously, attempting to merge corrupted profile data would result in crashes. See https://crbug.com/1216811#c4. Reviewed By: rnk Differential Revision: https://reviews.llvm.org/D104050
Remove dependency on runtime initializer to avoid issues related to initialization order. llvm-svn: 270371
llvm-svn: 264521
llvm-svn: 262788
Differential Revision: http://reviews.llvm.org/D17831 llvm-svn: 262644