Matt Arsenault
0696240384
LowerMemIntrinsics: Check address space aliasing for memmove expansion
...
For cases where we cannot insert an addrspacecast, we can still expand
like a memcpy if we know the address spaces cannot alias. Normally
non-aliasing memmoves are optimized to memcpy, but we cannot rely on
that for lowering. If a target has aliasing address spaces that cannot
be casted between, we still have to give up lowering this.
2023-06-14 07:56:58 -04:00
..
2023-06-10 15:32:47 -07:00
2023-06-10 11:57:48 -07:00
2023-04-25 14:34:45 -07:00
2023-05-23 21:02:37 -07:00
2022-12-15 10:03:37 -08:00
2023-04-19 13:33:46 -07:00
2023-02-19 23:56:52 -08:00
2022-12-02 10:50:55 -08:00
2023-04-17 13:54:19 +02:00
2023-06-02 18:14:28 -04:00
2023-06-13 00:53:31 -05:00
2023-02-24 07:41:29 -04:00
2023-02-14 00:09:44 -08:00
2022-12-14 21:16:22 -08:00
2023-01-30 10:06:53 -08:00
2023-02-14 15:12:51 -08:00
2023-03-16 09:49:59 -07:00
2023-02-07 15:15:15 +08:00
2023-05-04 09:21:18 -07:00
2023-02-07 12:39:46 +00:00
2023-04-18 18:24:17 +02:00
2023-04-21 19:44:13 +07:00
2023-03-28 16:41:02 +00:00
2023-04-12 10:58:45 -04:00
2023-05-16 16:10:51 +02:00
2023-06-08 12:30:23 -07:00
2023-04-28 13:18:45 +02:00
2023-06-05 17:28:32 +02:00
2023-05-23 21:02:37 -07:00
2023-05-23 15:31:31 -07:00
2023-05-24 00:57:57 -07:00
2023-06-02 18:14:28 -04:00
2023-06-05 16:45:38 +02:00
2023-06-05 16:45:38 +02:00
2023-05-10 11:26:23 -07:00
2022-12-16 22:57:56 +00:00
2023-06-05 16:45:38 +02:00
2023-04-17 13:54:19 +02:00
2023-04-17 13:54:19 +02:00
2023-01-17 22:33:56 -05:00
2023-06-14 07:56:58 -04:00
2023-01-24 20:22:06 -08:00
2023-02-17 18:48:48 -08:00
2023-05-09 17:51:28 +03:00
2023-01-06 15:36:16 +01:00
2023-04-28 13:18:45 +02:00
2023-03-21 16:19:05 +01:00
2023-06-08 15:58:01 +01:00
2023-04-17 13:54:19 +02:00
2022-12-12 08:29:05 +00:00
2023-06-10 11:19:03 +01:00
2023-05-12 11:58:11 -07:00
2023-01-09 12:03:28 -08:00
2023-06-05 16:45:38 +02:00
2023-06-12 11:07:46 -07:00
2023-06-02 18:14:28 -04:00
2023-06-03 22:29:09 +08:00
2023-06-02 09:20:57 +02:00
2023-02-07 12:24:48 +00:00
2023-01-09 10:15:25 +01:00
2023-04-17 13:54:19 +02:00
2022-12-15 12:27:45 -08:00
2023-04-16 08:25:28 -07:00
2023-06-10 15:32:47 -07:00
2023-04-25 15:48:28 +08:00
2023-04-12 16:46:54 +02:00