[PATCH] D22436: [OptRemarkEmitter] Port to new PM

Adam Nemet via llvm-commits llvm-commits at lists.llvm.org
Fri Jul 15 22:06:07 PDT 2016


anemet created this revision.
anemet added reviewers: davidxl, silvas.
anemet added a subscriber: llvm-commits.
Herald added a subscriber: mzolotukhin.

The main goal is to able to start using the new OptRemarkEmitter
analysis from the LoopVectorizer.  Since the vectorizer was recently
converted to the new PM, it makes sense to convert this analysis as
well.

This pass is currently tested through the LoopDistribution pass, so I am
also porting LoopDistribution to get coverage for this analysis with the
new PM.

https://reviews.llvm.org/D22436

Files:
  include/llvm/Analysis/OptimizationDiagnosticInfo.h
  include/llvm/InitializePasses.h
  lib/Analysis/Analysis.cpp
  lib/Analysis/OptimizationDiagnosticInfo.cpp
  lib/Passes/PassBuilder.cpp
  lib/Passes/PassRegistry.def
  lib/Transforms/Scalar/LoopDistribute.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D22436.64225.patch
Type: text/x-patch
Size: 8687 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160716/e7d80709/attachment.bin>


More information about the llvm-commits mailing list