Hamish Knight
c3b055a9a8
[Profiler] Improve if statement coverage
...
Fix counters for regions following `else if`s, fix
the counters for `else if` conditions, and fix
handling of `break` statements. Also while here,
clean up the handling of branch exit regions such
that we don't generate multiple overlapping
regions for each branch, but a single region at
the end of the entire `if` statement that accounts
for all exiting control flow.
rdar://104078910
rdar://104079242
2023-12-04 11:09:01 +00:00
..
2022-12-06 14:28:35 +00:00
2022-08-19 14:03:40 +01:00
2023-11-09 14:31:57 -08:00
2022-09-15 17:01:44 +01:00
2023-10-06 11:08:10 -07:00
2022-09-07 17:55:13 +01:00
2023-12-04 11:09:01 +00:00
2023-11-16 17:28:57 +00:00
2023-11-21 15:02:56 +00:00
2023-12-04 11:09:01 +00:00
2022-09-07 17:55:13 +01:00
2023-12-04 11:09:01 +00:00
2023-12-04 11:09:01 +00:00
2022-09-07 17:55:13 +01:00
2022-09-09 12:05:13 +03:00
2023-07-18 07:35:39 -07:00
2022-10-14 17:45:14 +01:00
2022-09-15 17:01:43 +01:00
2022-10-13 19:42:36 +01:00
2022-12-06 14:28:35 +00:00
2023-12-04 11:09:01 +00:00
2022-10-14 17:45:14 +01:00
2022-09-13 15:41:36 +01:00
2023-11-14 20:41:35 +00:00
2023-11-14 20:41:35 +00:00
2023-12-04 11:09:01 +00:00
2023-05-22 17:54:18 +01:00
2023-05-22 17:54:18 +01:00
2022-10-14 17:45:11 +01:00
2023-11-16 17:28:57 +00:00
2023-02-01 15:30:18 +00:00
2023-11-16 17:28:57 +00:00
2022-09-28 10:33:31 +01:00
2022-10-14 17:45:14 +01:00
2023-11-16 17:28:57 +00:00
2022-09-29 10:08:15 +01:00
2023-11-30 13:23:26 +00:00
2023-11-16 17:28:57 +00:00
2022-09-07 17:55:13 +01:00
2022-09-20 13:13:21 +01:00
2022-09-20 15:58:07 +01:00
2023-07-27 15:04:15 -07:00
2022-08-19 14:03:40 +01:00
2022-09-15 17:01:42 +01:00
2022-09-07 17:55:13 +01:00
2023-02-26 08:47:15 -08:00
2022-09-12 12:27:36 +01:00
2022-09-12 12:27:36 +01:00
2022-11-16 16:05:08 +00:00
2023-11-17 01:16:20 +00:00
2023-08-18 14:36:57 +03:00