Vivek Pandya
18b4c37d1e
This patch fixes https://bugs.llvm.org/show_bug.cgi?id=32352
...
It enables OptimizationRemarkEmitter::allowExtraAnalysis and MachineOptimizationRemarkEmitter::allowExtraAnalysis to return true not only for -fsave-optimization-record but when specific remarks are requested with
command line options.
The diagnostic handler used to be callback now this patch adds a class
DiagnosticHandler. It has virtual method to provide custom diagnostic handler
and methods to control which particular remarks are enabled.
However LLVM-C API users can still provide callback function for diagnostic handler.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@313390 91177308-0d34-0410-b5e6-96231b3b80d8
2017-09-15 20:10:09 +00:00
..
2017-08-08 21:40:14 +00:00
2015-02-27 21:17:42 +00:00
2016-07-17 23:21:26 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-03-13 18:20:45 +00:00
2015-02-27 21:17:42 +00:00
2016-07-17 23:21:26 +00:00
2015-02-27 21:17:42 +00:00
2016-07-17 23:21:26 +00:00
2016-07-17 23:21:26 +00:00
2016-07-17 23:21:26 +00:00
2015-02-27 21:17:42 +00:00
2016-07-17 23:21:26 +00:00
2016-07-17 23:21:26 +00:00
2015-02-27 21:17:42 +00:00
2015-03-13 18:20:45 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-09-11 03:22:04 +00:00
2015-02-27 21:17:42 +00:00
2015-03-13 18:20:45 +00:00
2015-02-27 21:17:42 +00:00
2015-06-17 20:52:32 +00:00
2015-03-13 18:20:45 +00:00
2015-06-17 20:52:32 +00:00
2017-05-03 12:28:54 +00:00
2017-01-12 11:33:58 +00:00
2015-05-05 18:10:49 +00:00
2016-07-17 23:21:26 +00:00
2016-09-09 18:42:35 +00:00
2016-07-17 23:21:26 +00:00
2015-06-25 18:32:02 +00:00
2015-02-27 21:17:42 +00:00
2016-07-17 23:21:26 +00:00
2016-07-17 23:21:26 +00:00
2017-04-10 20:18:21 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-09-09 17:55:00 +00:00
2015-02-27 21:17:42 +00:00
2016-12-07 12:31:36 +00:00
2017-01-31 20:57:13 +00:00
2015-02-25 22:46:08 +00:00
2017-01-20 00:21:33 +00:00
2016-04-22 06:37:51 +00:00
2016-12-23 02:02:26 +00:00
2014-12-15 19:07:53 +00:00
2015-12-12 05:38:55 +00:00
2017-04-24 19:37:17 +00:00
2016-08-09 17:18:05 +00:00
2017-04-10 20:18:21 +00:00
2016-07-17 23:21:26 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2016-09-09 18:42:35 +00:00
2015-02-27 21:17:42 +00:00
2017-04-19 18:21:09 +00:00
2015-02-27 21:17:42 +00:00
2016-07-17 23:21:26 +00:00
2015-02-27 21:17:42 +00:00
2017-09-15 20:10:09 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2015-06-24 21:52:25 +00:00
2016-07-26 17:58:05 +00:00
2015-11-19 05:56:52 +00:00
2015-02-27 21:17:42 +00:00
2015-08-09 15:43:02 +00:00
2015-10-18 19:34:10 +00:00
2016-09-09 18:42:35 +00:00
2016-07-15 05:02:31 +00:00
2017-06-15 17:27:56 +00:00
2015-04-16 23:24:18 +00:00
2015-07-14 21:03:18 +00:00
2016-11-22 20:52:53 +00:00
2015-10-28 03:20:05 +00:00
2015-02-27 21:17:42 +00:00
2016-07-17 23:21:26 +00:00
2015-02-27 21:17:42 +00:00
2015-02-27 21:17:42 +00:00
2016-12-01 03:56:43 +00:00
2016-12-11 20:07:15 +00:00
2015-06-01 00:15:08 +00:00
2016-02-22 23:07:43 +00:00