OSDN Git Service

[LAA, LV] Port to new streaming interface for opt remarks. Update LV
authorAdam Nemet <anemet@apple.com>
Thu, 29 Sep 2016 20:12:18 +0000 (20:12 +0000)
committerAdam Nemet <anemet@apple.com>
Thu, 29 Sep 2016 20:12:18 +0000 (20:12 +0000)
commit07beb3c041d3487b6f543a5cce7b59ad22ee9a59
treea5bd9797da34f165eee6b452152ab3153dc9fe78
parent97fcd6ea2eef34fd788a96d80ad655deac8f94c1
[LAA, LV] Port to new streaming interface for opt remarks.  Update LV

OptimizationRemarkAnalysis directly takes the role of the report that is
generated by LAA.

Then we need the magic to be able to turn an LAA remark into an LV
remark.  This is done via a new OptimizationRemark ctor.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@282758 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Analysis/LoopAccessAnalysis.h
include/llvm/IR/DiagnosticInfo.h
lib/Analysis/LoopAccessAnalysis.cpp
lib/Transforms/Vectorize/LoopVectorize.cpp