Jay Foad
a647751288
[AMDGPU] Optimize atomic AND/OR/XOR
Summary: Extend the atomic optimizer to handle AND, OR and XOR.
Reviewers: arsenm, sheredom
Subscribers: kzhuravl, jvesely, wdng, nhaehnle, yaxunl, dstuttard, tpr, t-tye, hiraditya, jfb, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D64809
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@366323 91177308-0d34-0410-b5e6-96231b3b80d8
2019-07-17 13:40:03 +00:00
..
2019-07-12 14:58:15 +00:00
2019-07-09 21:43:09 +00:00
2019-07-16 23:44:21 +00:00
2019-06-11 03:21:13 +00:00
2019-07-15 15:12:16 +00:00
2019-07-03 23:32:29 +00:00
2019-07-09 22:42:24 +00:00
2019-07-17 11:22:19 +00:00
2019-03-22 17:22:19 +00:00
2019-01-19 08:50:56 +00:00
2019-03-07 00:54:04 +00:00
2019-01-19 08:50:56 +00:00
2019-06-28 01:52:13 +00:00
2019-07-01 13:44:46 +00:00
2019-07-09 21:43:09 +00:00
2019-05-14 16:17:14 +00:00
2019-07-17 13:40:03 +00:00
2019-07-03 23:32:29 +00:00
2019-07-11 14:18:25 +00:00
2019-07-11 14:18:25 +00:00
2019-07-15 17:50:31 +00:00
2019-04-03 00:01:03 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-07-10 00:22:41 +00:00
2019-07-16 20:31:25 +00:00
2019-07-05 16:05:17 +00:00
2019-03-13 18:55:50 +00:00
2019-06-14 16:37:33 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-06-20 15:08:34 +00:00
2019-07-16 18:21:25 +00:00
2019-07-16 19:22:21 +00:00
2019-07-16 19:22:21 +00:00
2019-07-12 15:02:59 +00:00
2019-07-16 18:05:29 +00:00
2019-07-11 00:10:17 +00:00
2019-07-16 18:05:29 +00:00
2019-07-15 19:43:04 +00:00
2019-07-12 20:12:15 +00:00
2019-03-28 17:33:41 +00:00
2019-02-01 02:28:03 +00:00
2019-01-19 08:50:56 +00:00
2019-06-19 23:54:58 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-07-05 20:26:13 +00:00
2019-01-19 08:50:56 +00:00
2019-03-25 20:50:21 +00:00
2019-03-25 20:50:21 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-06-16 17:43:37 +00:00
2019-07-16 04:46:31 +00:00
2019-07-05 21:09:53 +00:00
2019-07-05 20:26:13 +00:00
2019-06-18 12:23:44 +00:00
2019-07-08 18:48:39 +00:00
2019-01-19 08:50:56 +00:00
2019-07-15 20:20:18 +00:00
2019-07-10 00:22:41 +00:00
2019-06-25 13:18:11 +00:00
2019-07-09 21:43:09 +00:00
2019-01-19 08:50:56 +00:00
2019-07-09 19:41:51 +00:00
2019-01-19 08:50:56 +00:00
2019-07-11 21:19:33 +00:00
2019-07-15 15:34:05 +00:00
2019-07-09 18:10:06 +00:00
2019-07-16 15:57:12 +00:00
2019-03-14 22:54:43 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-07-01 17:17:45 +00:00
2019-06-17 14:13:24 +00:00
2019-06-25 18:55:16 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-06-17 16:48:56 +00:00
2019-07-16 19:27:44 +00:00
2019-01-19 08:50:56 +00:00
2019-07-16 23:44:21 +00:00
2019-07-15 17:49:25 +00:00
2019-07-16 02:46:05 +00:00
2019-07-16 18:26:42 +00:00
2019-07-12 15:59:40 +00:00
2019-07-17 11:22:57 +00:00
2019-07-11 21:30:34 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-06-26 13:39:29 +00:00
2019-07-09 18:10:06 +00:00
2019-07-11 21:19:33 +00:00
2019-07-11 21:19:33 +00:00
2019-07-11 21:19:33 +00:00
2019-06-18 11:43:17 +00:00
2019-06-18 11:43:17 +00:00
2019-05-11 00:03:35 +00:00
2019-07-12 18:38:06 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-05-08 10:39:56 +00:00
2019-01-19 08:50:56 +00:00
2019-07-16 17:38:50 +00:00
2019-06-12 17:14:03 +00:00
2019-06-12 17:14:03 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-05-20 16:22:11 +00:00
2019-06-24 15:50:29 +00:00
2019-04-03 00:01:03 +00:00
2019-06-24 15:50:29 +00:00
2019-06-24 15:50:29 +00:00
2018-06-28 23:47:12 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-06-13 23:47:36 +00:00
2019-07-15 15:12:16 +00:00
2019-07-15 22:07:05 +00:00
2019-04-30 22:08:23 +00:00
2019-01-19 08:50:56 +00:00
2019-07-12 15:59:40 +00:00
2019-05-30 18:46:34 +00:00
2019-07-16 15:57:12 +00:00
2019-07-16 15:57:12 +00:00
2019-06-16 17:13:09 +00:00
2019-07-11 21:19:33 +00:00
2019-07-12 18:38:06 +00:00
2019-07-16 18:05:29 +00:00
2019-07-16 18:05:29 +00:00
2019-07-12 22:42:01 +00:00
2019-07-12 22:42:01 +00:00
2019-07-16 20:06:00 +00:00
2019-07-04 17:38:24 +00:00
2019-06-16 17:13:09 +00:00
2019-06-24 15:50:29 +00:00
2019-06-27 16:56:44 +00:00
2019-07-15 06:35:28 +00:00
2019-07-11 21:54:13 +00:00
2019-07-11 21:54:13 +00:00
2019-04-19 09:08:38 +00:00
2019-01-19 08:50:56 +00:00
2019-07-12 14:58:15 +00:00
2019-05-08 10:24:22 +00:00
2019-07-11 21:19:33 +00:00
2019-06-16 17:13:09 +00:00
2019-06-16 17:13:09 +00:00
2019-04-01 15:19:52 +00:00
2019-05-03 21:26:39 +00:00
2019-07-16 23:44:21 +00:00
2019-07-11 21:19:33 +00:00
2019-07-16 23:44:21 +00:00
2019-07-11 21:25:00 +00:00
2019-06-25 11:52:30 +00:00
2019-07-11 21:19:33 +00:00
2019-07-09 03:10:18 +00:00
2019-07-16 20:31:25 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-06-24 17:35:20 +00:00
2019-07-16 20:31:25 +00:00
2019-07-16 20:31:25 +00:00
2019-07-09 21:43:09 +00:00
2019-06-20 15:08:34 +00:00
2019-07-09 21:43:09 +00:00