diff options
author | Francis Visoiu Mistrih <francisvm@yahoo.com> | 2019-10-28 14:53:31 -0700 |
---|---|---|
committer | Francis Visoiu Mistrih <francisvm@yahoo.com> | 2020-02-04 17:16:02 -0800 |
commit | 7531a5039fd7ee9b48eb8a0d0770e8dfb9fa8bdf (patch) | |
tree | 85f6ce820fd44fcac45972f3e277ca474b2bdecc /llvm/lib/LTO/LTOBackend.cpp | |
parent | 1c03cc5a39f7088551151c5c6c64d58819c89369 (diff) | |
download | llvm-7531a5039fd7ee9b48eb8a0d0770e8dfb9fa8bdf.zip llvm-7531a5039fd7ee9b48eb8a0d0770e8dfb9fa8bdf.tar.gz llvm-7531a5039fd7ee9b48eb8a0d0770e8dfb9fa8bdf.tar.bz2 |
[Remarks] Extend the RemarkStreamer to support other emitters
This extends the RemarkStreamer to allow for other emitters (e.g.
frontends, SIL, etc.) to emit remarks through a common interface.
See changes in llvm/docs/Remarks.rst for motivation and design choices.
Differential Revision: https://reviews.llvm.org/D73676
Diffstat (limited to 'llvm/lib/LTO/LTOBackend.cpp')
-rw-r--r-- | llvm/lib/LTO/LTOBackend.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/LTO/LTOBackend.cpp b/llvm/lib/LTO/LTOBackend.cpp index 14ed0cc1..b854715 100644 --- a/llvm/lib/LTO/LTOBackend.cpp +++ b/llvm/lib/LTO/LTOBackend.cpp @@ -20,9 +20,9 @@ #include "llvm/Analysis/TargetTransformInfo.h" #include "llvm/Bitcode/BitcodeReader.h" #include "llvm/Bitcode/BitcodeWriter.h" +#include "llvm/IR/LLVMRemarkStreamer.h" #include "llvm/IR/LegacyPassManager.h" #include "llvm/IR/PassManager.h" -#include "llvm/IR/RemarkStreamer.h" #include "llvm/IR/Verifier.h" #include "llvm/LTO/LTO.h" #include "llvm/MC/SubtargetFeature.h" @@ -503,7 +503,7 @@ Error lto::thinBackend(const Config &Conf, unsigned Task, AddStreamFn AddStream, std::unique_ptr<TargetMachine> TM = createTargetMachine(Conf, *TOrErr, Mod); // Setup optimization remarks. - auto DiagFileOrErr = lto::setupOptimizationRemarks( + auto DiagFileOrErr = lto::setupLLVMOptimizationRemarks( Mod.getContext(), Conf.RemarksFilename, Conf.RemarksPasses, Conf.RemarksFormat, Conf.RemarksWithHotness, Task); if (!DiagFileOrErr) |