Revert "CodeGen: Use a binary format for instrumentation based profiling"
I've clearly done something wrong with how to get this to link correctly. Reverting for now. This reverts commit r203711. llvm-svn: 203712
This commit is contained in:
@@ -47,7 +47,6 @@
|
||||
#include "llvm/IR/Intrinsics.h"
|
||||
#include "llvm/IR/LLVMContext.h"
|
||||
#include "llvm/IR/Module.h"
|
||||
#include "llvm/Profile/ProfileDataReader.h"
|
||||
#include "llvm/Support/ConvertUTF.h"
|
||||
#include "llvm/Support/ErrorHandling.h"
|
||||
|
||||
@@ -78,7 +77,7 @@ CodeGenModule::CodeGenModule(ASTContext &C, const CodeGenOptions &CGO,
|
||||
ABI(createCXXABI(*this)), VMContext(M.getContext()), TBAA(0),
|
||||
TheTargetCodeGenInfo(0), Types(*this), VTables(*this), ObjCRuntime(0),
|
||||
OpenCLRuntime(0), CUDARuntime(0), DebugInfo(0), ARCData(0),
|
||||
NoObjCARCExceptionsMetadata(0), RRData(0), PGOReader(nullptr),
|
||||
NoObjCARCExceptionsMetadata(0), RRData(0), PGOData(0),
|
||||
CFConstantStringClassRef(0),
|
||||
ConstantStringClassRef(0), NSConstantStringType(0),
|
||||
NSConcreteGlobalBlock(0), NSConcreteStackBlock(0), BlockObjectAssign(0),
|
||||
@@ -134,14 +133,8 @@ CodeGenModule::CodeGenModule(ASTContext &C, const CodeGenOptions &CGO,
|
||||
ARCData = new ARCEntrypoints();
|
||||
RRData = new RREntrypoints();
|
||||
|
||||
if (!CodeGenOpts.InstrProfileInput.empty()) {
|
||||
if (llvm::error_code EC = llvm::ProfileDataReader::create(
|
||||
CodeGenOpts.InstrProfileInput, PGOReader)) {
|
||||
unsigned DiagID = Diags.getCustomDiagID(DiagnosticsEngine::Error,
|
||||
"Could not read profile: %0");
|
||||
getDiags().Report(DiagID) << EC.message();
|
||||
}
|
||||
}
|
||||
if (!CodeGenOpts.InstrProfileInput.empty())
|
||||
PGOData = new PGOProfileData(*this, CodeGenOpts.InstrProfileInput);
|
||||
}
|
||||
|
||||
CodeGenModule::~CodeGenModule() {
|
||||
|
||||
Reference in New Issue
Block a user