Matt Arsenault
a61c3455c0
AtomicExpand: Use llvm.ptrmask instead of ptrtoint
...
This removes the ptrtoint from the load's pointer operand, although we
can't entirely eliminate these to get the LSB shift. In a future
patch, this will avoid ptrtoint in the case where the atomic is
overaligned to the word size.
2022-09-28 12:51:30 -04:00
..
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2022-09-28 12:51:30 -04:00
2020-11-17 00:38:01 +09:00
2020-12-15 17:43:11 +09:00
2020-12-15 17:43:11 +09:00
2020-12-15 17:43:11 +09:00
2022-09-26 22:02:57 +09:00
2020-11-17 00:38:01 +09:00
2021-06-29 11:00:11 -07:00
2020-11-17 00:38:01 +09:00
2020-12-01 02:19:37 +09:00
2020-11-17 00:38:01 +09:00
2020-12-01 02:22:31 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2021-01-05 20:19:15 +09:00
2021-01-05 20:19:15 +09:00
2022-08-24 14:16:20 +00:00
2021-01-05 18:06:14 +09:00
2021-01-05 20:19:15 +09:00
2020-11-30 22:22:33 +09:00
2020-11-21 13:11:25 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2021-01-04 20:09:57 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2021-10-25 13:55:58 +02:00
2020-11-17 00:38:01 +09:00
2020-11-30 22:22:33 +09:00
2020-11-30 22:22:33 +09:00
2020-11-17 00:38:01 +09:00
2022-09-21 18:02:55 +09:00
2020-11-11 08:08:32 +09:00
2020-11-11 08:08:32 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-11-30 22:22:33 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-12-15 23:31:19 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-12-01 02:22:31 +09:00
2020-11-17 00:38:01 +09:00
2022-08-23 13:44:03 +09:00
2022-08-23 13:44:03 +09:00
2020-11-12 19:07:07 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-12-21 22:21:10 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2022-07-05 20:00:19 +09:00
2020-11-30 22:22:33 +09:00
2020-11-30 22:22:33 +09:00
2020-11-30 22:22:33 +09:00
2020-11-30 22:22:33 +09:00
2020-11-30 22:22:33 +09:00
2020-11-30 22:22:33 +09:00
2022-09-26 22:04:02 +09:00
2022-09-21 18:03:49 +09:00
2022-09-26 22:04:02 +09:00
2022-09-21 18:03:49 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-12-01 02:22:31 +09:00
2020-12-01 02:22:31 +09:00
2022-09-27 20:03:10 +09:00
2022-09-12 10:34:52 -07:00
2020-12-21 20:06:03 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-11-30 22:12:45 +09:00
2020-11-30 22:12:45 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-11-30 22:22:33 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2022-09-26 22:02:57 +09:00
2022-09-26 22:02:57 +09:00
2020-11-30 22:22:33 +09:00
2020-11-30 22:22:33 +09:00
2020-12-01 02:22:31 +09:00
2020-11-30 22:22:33 +09:00
2020-12-21 20:15:50 +09:00
2020-11-17 00:38:01 +09:00
2022-07-05 20:00:19 +09:00
2020-11-30 22:22:33 +09:00
2020-11-30 22:22:33 +09:00
2020-11-30 22:22:33 +09:00
2020-11-30 22:22:33 +09:00
2020-11-30 22:22:33 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2020-11-17 00:38:01 +09:00
2022-09-26 22:02:57 +09:00
2022-09-26 22:02:57 +09:00
2021-10-08 08:07:51 +02:00
2020-11-17 00:38:01 +09:00