Nikita Popov
71a8e4e7d6
[MemCopyOpt] Enable MemorySSA by default
...
This enables use of MemorySSA instead of MemDep in MemCpyOpt. To
allow this without significant compile-time impact, the MemCpyOpt
pass is moved directly before DSE (in the cases where this was not
already the case), which allows us to reuse the existing MemorySSA
analysis.
Unlike the MemDep-based implementation, the MemorySSA-based MemCpyOpt
can also perform simple optimizations across basic blocks.
Differential Revision: https://reviews.llvm.org/D94376
2021-02-19 18:06:25 +01:00
..
2021-02-19 12:35:40 +01:00
2021-02-11 12:17:38 -06:00
2020-11-13 13:24:10 +00:00
2020-07-10 08:34:53 +01:00
2020-12-11 08:12:54 +00:00
2020-12-08 12:25:58 -05:00
2021-02-01 11:23:56 -08:00
2021-02-14 18:42:37 +00:00
2020-12-12 21:12:27 +01:00
2020-11-17 20:41:05 -08:00
2021-02-04 21:18:05 -08:00
2020-10-14 20:16:33 +09:00
2021-01-19 20:09:42 +01:00
2020-12-17 14:04:48 +03:00
2020-12-17 14:04:48 +03:00
2021-01-19 20:19:17 -08:00
2021-02-08 22:33:53 -08:00
2021-01-11 11:50:07 +01:00
2021-01-20 21:35:54 -08:00
2020-12-04 21:26:12 -08:00
2020-12-17 19:53:10 -08:00
2020-12-28 19:58:12 -08:00
2020-09-02 10:35:39 -07:00
2021-01-07 20:29:34 -08:00
2021-01-11 18:02:49 -08:00
2020-09-22 23:28:51 +03:00
2021-01-22 16:31:29 -08:00
2020-12-17 14:04:48 +03:00
2021-02-06 11:47:04 +00:00
2021-01-02 09:24:17 -08:00
2021-02-06 14:39:19 +00:00
2021-02-18 00:55:38 +08:00
2021-02-15 18:08:23 +07:00
2021-02-19 02:50:53 +08:00
2020-12-23 22:47:36 +07:00
2021-01-07 20:29:34 -08:00
2021-01-19 10:15:29 +00:00
2021-01-06 14:53:09 -08:00
2021-01-29 23:23:37 -08:00
2021-02-17 16:50:21 +00:00
2020-09-17 19:40:14 +00:00
2021-02-04 14:05:40 +00:00
2021-02-04 21:18:05 -08:00
2020-11-24 18:47:49 -08:00
2021-01-30 01:14:50 +03:00
2020-11-14 13:12:38 +03:00
2021-01-23 10:56:33 -08:00
2021-02-19 18:06:25 +01:00
2021-02-04 21:18:05 -08:00
2021-02-04 21:18:05 -08:00
2021-01-23 10:56:33 -08:00
2021-01-29 01:11:36 +03:00
2020-12-27 09:57:29 -08:00
2021-02-07 09:45:19 -05:00
2020-11-08 11:14:05 +00:00
2021-01-16 09:40:53 -08:00
2020-12-08 17:15:22 -05:00
2021-02-11 08:59:52 +00:00
2021-01-04 00:35:28 +09:00
2021-02-12 09:51:57 -08:00
2020-12-15 17:27:25 +00:00
2021-02-08 13:19:24 -08:00
2021-01-23 16:48:35 +03:00
2020-10-09 16:20:26 -07:00
2021-02-02 13:32:45 +00:00
2021-02-01 12:13:23 +00:00
2021-02-17 11:59:00 -05:00
2021-02-04 21:18:05 -08:00
2021-02-04 21:18:05 -08:00
2021-02-12 09:51:57 -08:00
2020-12-02 13:23:43 +00:00