diff options
author | Easwaran Raman <eraman@google.com> | 2016-03-24 21:32:25 +0000 |
---|---|---|
committer | Easwaran Raman <eraman@google.com> | 2016-03-24 21:32:25 +0000 |
commit | 8160812e26e71c563b63d17768ab177856bf4dba (patch) | |
tree | 8ad7d589043d69bac3df565a841566891d458dee /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 699d96535d26fd0ad5effff54634c02f89dca68c (diff) | |
download | bcm5719-llvm-8160812e26e71c563b63d17768ab177856bf4dba.tar.gz bcm5719-llvm-8160812e26e71c563b63d17768ab177856bf4dba.zip |
Attach profile summary information to Module.
Differential Revision: http://reviews.llvm.org/D18289
llvm-svn: 264342
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
-rw-r--r-- | clang/lib/CodeGen/CodeGenModule.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/CodeGen/CodeGenModule.cpp b/clang/lib/CodeGen/CodeGenModule.cpp index 73cf47c69ab..42dc8119947 100644 --- a/clang/lib/CodeGen/CodeGenModule.cpp +++ b/clang/lib/CodeGen/CodeGenModule.cpp @@ -396,6 +396,7 @@ void CodeGenModule::Release() { AddGlobalCtor(OpenMPRegistrationFunction, 0); if (PGOReader) { getModule().setMaximumFunctionCount(PGOReader->getMaximumFunctionCount()); + getModule().setProfileSummary(PGOReader->getSummary().getMD(VMContext)); if (PGOStats.hasDiagnostics()) PGOStats.reportDiagnostics(getDiags(), getCodeGenOpts().MainFileName); } |