Rong Xu
7397905ab0
[SampleFDO] Third Try: Refactor SampleProfile.cpp
...
Apply the patch for the third time after fixing buildbot failures.
Refactor SampleProfile.cpp to use the core code in CodeGen.
The main changes are:
(1) Move SampleProfileLoaderBaseImpl class to a header file.
(2) Split SampleCoverageTracker to a head file and a cpp file.
(3) Move the common codes (common options and callsiteIsHot())
to the common cpp file.
(4) Add inline keyword to avoid duplicated symbols -- they will
be removed later when the class is changed to a template.
Differential Revision: https://reviews.llvm.org/D96455
2021-02-17 15:31:50 -08:00
..
2020-01-06 10:50:26 +00:00
2021-01-07 22:22:05 +03:00
2021-02-13 13:03:11 +01:00
2021-02-14 08:36:20 -08:00
2021-01-15 13:51:47 -08:00
2021-02-04 13:59:49 -08:00
2020-06-18 17:27:19 -04:00
2021-01-06 11:19:15 -08:00
2021-01-20 21:35:52 -08:00
2020-10-14 20:16:33 +09:00
2021-02-15 11:56:00 -08:00
2021-02-15 11:56:00 -08:00
2021-02-17 15:31:50 -08:00
2021-02-11 12:17:38 -06:00
2020-12-24 09:08:36 -08:00
2021-01-16 09:40:53 -08:00
2020-07-24 13:02:33 +01:00
2021-01-29 01:11:33 +03:00
2021-01-30 01:14:51 +03:00
2020-12-27 09:57:27 -08:00
2021-02-07 09:49:36 -08:00
2020-07-01 12:01:19 +01:00
2020-11-26 01:39:22 -07:00
2021-02-12 22:58:26 -08:00
2020-10-16 08:43:09 -04:00
2021-01-20 21:35:52 -08:00
2021-02-03 12:59:40 -08:00
2021-02-12 11:07:58 +00:00
2021-02-12 09:51:57 -08:00
2020-10-22 12:08:36 -07:00
2021-01-16 09:40:53 -08:00
2021-02-07 09:49:36 -08:00
2021-02-01 10:01:17 +01:00
2021-01-24 16:24:11 +01:00
2021-02-07 09:49:36 -08:00
2021-01-24 16:24:11 +01:00
2021-02-05 16:10:53 +00:00
2020-12-17 14:04:48 +03:00
2021-02-12 08:13:50 -05:00
2021-02-05 12:51:03 +01:00
2020-12-29 19:23:23 -08:00
2020-03-22 11:21:44 -04:00
2020-12-17 19:53:10 -08:00
2020-07-20 18:49:08 +01:00
2021-02-07 09:49:36 -08:00
2020-06-10 15:08:42 +02:00
2020-01-28 23:25:25 +01:00
2021-02-11 12:17:38 -06:00
2021-01-10 14:41:13 +00:00
2021-02-17 15:31:50 -08:00
2021-02-16 09:27:34 +00:00
2021-02-07 09:49:36 -08:00
2021-01-05 10:31:45 +00:00
2021-01-22 17:27:36 -08:00
2020-07-22 20:57:25 -07:00
2021-01-29 11:53:11 +00:00
2021-02-02 22:52:47 -08:00
2020-10-07 14:41:29 -07:00
2020-10-07 14:35:36 -07:00
2020-01-28 23:25:25 +01:00
2020-10-20 10:33:58 -07:00
2020-10-20 20:14:03 -07:00
2021-01-12 15:15:53 -08:00
2020-10-20 10:46:57 -07:00
2021-02-10 16:53:21 -08:00
2020-12-07 20:19:48 -05:00