diff options
| author | Teresa Johnson <tejohnson@google.com> | 2018-05-04 23:59:34 +0000 |
|---|---|---|
| committer | Teresa Johnson <tejohnson@google.com> | 2018-05-04 23:59:34 +0000 |
| commit | b77ab0966e2d87531df714b8e944ddad4d61852e (patch) | |
| tree | 255528b7017b7d8aa4814a34c80b720b841b3fbd /llvm/lib/Transforms/Vectorize/Vectorize.cpp | |
| parent | 8d5b0072f4ceb4906100d5abda54c08d33d70034 (diff) | |
| download | bcm5719-llvm-b77ab0966e2d87531df714b8e944ddad4d61852e.tar.gz bcm5719-llvm-b77ab0966e2d87531df714b8e944ddad4d61852e.zip | |
[LTO] Allow pass remarks with hotness to be set when emitting to stderr
Summary:
Set setDiagnosticsHotnessRequested before the early exit check for a
diagnostic output file, so that pass remarks with hotness works when
emitting pass remarks to stderr (e.g. via -pass-remarks=.).
Also fix the llvm-lto2 diagnistic handler so that it only calls exit(1)
when the diagnistic is an error type. Otherwise the new test invocation
of llvm-lto2 with -pass-remarks causes it to fail. The new code is
consistent with the diagnostic handler elsewhere (e.g. on the
LLVMContext).
Reviewers: pcc, davide
Subscribers: fhahn, mehdi_amini, llvm-commits, inglorion
Differential Revision: https://reviews.llvm.org/D46387
llvm-svn: 331569
Diffstat (limited to 'llvm/lib/Transforms/Vectorize/Vectorize.cpp')
0 files changed, 0 insertions, 0 deletions

