llvm-project/polly/test/ScopDetectionDiagnostics
Eli Friedman e737fc120e [Polly] [OptDiag] Updating Polly Diagnostics Remarks
Utilizing newer LLVM diagnostic remark API in order to enable use of
opt-viewer tool. Polly Diagnostic Remarks also now appear in YAML
remark file.

In this patch, I've added the OptimizationRemarkEmitter into certain
classes where remarks are being emitted and update the remark emit calls
itself. I also provide each remark a BasicBlock or Instruction from where
it is being called, in order to compute the hotness of the remark.

Patch by Tarun Rajendran!

Differential Revision: https://reviews.llvm.org/D35399

llvm-svn: 308233
2017-07-17 23:58:33 +00:00
..
ReportAlias-01.ll Update debug metadata after LLVM commits r266445+r266446 2016-04-15 20:51:27 +00:00
ReportEntry.ll Add forgotten test case for r293169 2017-01-28 14:32:45 +00:00
ReportFuncCall-01.ll Update debug metadata after LLVM commits r266445+r266446 2016-04-15 20:51:27 +00:00
ReportIrreducibleRegion.ll Update debug metadata after LLVM commits r266445+r266446 2016-04-15 20:51:27 +00:00
ReportIrreducibleRegionWithoutDebugLoc.ll ScopDetectionDiagnostics: Also emit diagnostics in case no debug info is available 2017-01-26 10:30:55 +00:00
ReportLoopBound-01.ll Cleanup rejection log handling [NFC] 2016-05-12 18:50:01 +00:00
ReportLoopHasNoExit.ll Revert "Currently broken by recent LLVM upstream changes" 2017-03-02 21:43:50 +00:00
ReportMultipleNonAffineAccesses.ll Update debug metadata after LLVM commits r266445+r266446 2016-04-15 20:51:27 +00:00
ReportNonAffineAccess-01.ll Update debug metadata after LLVM commits r266445+r266446 2016-04-15 20:51:27 +00:00
ReportUnprofitable.ll [Polly] [OptDiag] Updating Polly Diagnostics Remarks 2017-07-17 23:58:33 +00:00
ReportUnreachableInExit.ll [ScopDetection] Do not detect scops that exit to an unreachable 2017-03-07 15:50:43 +00:00
ReportVariantBasePtr-01.ll [ScopDetection] Require LoadInst base pointers to be hoisted. 2017-03-07 20:28:43 +00:00
loop_partially_in_scop-2.ll [ScopDetection] If a loop is not part of a scop, none of it backedges can be 2017-07-15 22:42:17 +00:00
loop_partially_in_scop.ll [ScopDetection] If a loop is not part of a scop, none of it backedges can be 2017-07-15 22:42:17 +00:00