[OptDiag,LV] Add hotness attribute to analysis remarks
authorAdam Nemet <anemet@apple.com>
Wed, 20 Jul 2016 21:44:26 +0000 (21:44 +0000)
committerAdam Nemet <anemet@apple.com>
Wed, 20 Jul 2016 21:44:26 +0000 (21:44 +0000)
commit5b3a5cf6b07e3e624dfc96bf3800c300abe950ed
tree882bdb5bf64c6f62321bfc69625011e95a8d7f50
parent6100d16e7d63b377038a1da54bc25c66779bdafc
[OptDiag,LV] Add hotness attribute to analysis remarks

The earlier change added hotness attribute to missed-optimization
remarks.  This follows up with the analysis remarks (the ones explaining
the reason for the missed optimization).

llvm-svn: 276192
llvm/include/llvm/Analysis/LoopAccessAnalysis.h
llvm/include/llvm/Analysis/OptimizationDiagnosticInfo.h
llvm/include/llvm/IR/DiagnosticInfo.h
llvm/lib/Analysis/LoopAccessAnalysis.cpp
llvm/lib/Analysis/OptimizationDiagnosticInfo.cpp
llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
llvm/test/Transforms/LoopVectorize/diag-with-hotness-info-2.ll [new file with mode: 0644]