Erik Eckstein
1de19a1b32
SimplifyCFG: fix a compile time problem with block merging
...
When merging many blocks to a single block (in the wrong order), instructions are getting moved over and over again.
This is quadratic and can result in very long compile times for large functions.
To fix this, always move the instruction to smaller block to the larger block.
rdar://problem/56268570
2020-04-10 20:10:24 +02:00
..
2020-03-28 12:27:14 -07:00
2020-04-05 20:35:35 -07:00
2020-03-13 19:34:16 -07:00
2019-04-25 17:52:08 -07:00
2019-06-01 19:02:46 -07:00
2019-09-30 10:33:52 -07:00
2019-11-20 21:30:28 -05:00
2018-11-15 16:42:03 -05:00
2020-03-03 09:24:18 -08:00
2020-03-24 21:47:40 -07:00
2020-04-08 22:04:16 -07:00
2019-11-20 11:16:05 +01:00
2019-10-08 15:24:06 -07:00
2020-03-02 18:33:20 -08:00
2020-03-22 16:18:50 -07:00
2020-02-03 22:43:48 -08:00
2019-09-07 00:13:29 -07:00
2020-04-07 15:00:48 +02:00
2019-12-23 11:55:10 -08:00
2020-03-05 19:47:41 -08:00
2019-12-02 14:39:02 -08:00
2019-11-06 11:07:52 -08:00
2020-04-10 20:10:24 +02:00
2020-03-27 01:27:39 -07:00
2020-04-05 20:35:35 -07:00
2020-03-12 12:42:43 -07:00
2019-08-23 18:55:31 -07:00
2019-10-31 18:37:42 -07:00
2020-03-22 21:30:33 -07:00
2020-04-02 15:43:57 -07:00
2020-03-17 12:09:36 +01:00
2020-02-26 09:47:36 -08:00
2019-10-25 13:38:51 -07:00
2019-11-11 14:21:52 -08:00
2020-04-05 20:19:10 -07:00
2020-04-10 20:10:24 +02:00
2018-11-15 14:55:44 -05:00
2019-09-24 14:10:25 -07:00
2020-03-03 20:24:28 -08:00
2019-05-29 22:17:50 -07:00
2020-03-26 09:41:14 -07:00
2020-01-22 09:05:39 -08:00
2019-06-05 10:38:10 -07:00
2020-03-02 18:33:20 -08:00
2019-03-11 18:15:35 -07:00
2020-04-05 20:19:10 -07:00
2019-12-23 11:55:10 -08:00
2020-03-04 17:07:48 -08:00
2019-06-09 15:54:05 -07:00
2020-03-22 16:59:01 -07:00
2018-11-15 16:42:03 -05:00
2020-03-22 16:59:01 -07:00
2020-03-13 19:34:16 -07:00
2020-04-05 19:36:10 -07:00
2018-11-11 15:23:36 -08:00