Saiyedul Islam
0882c9d4fc
[AMDGPU] Change Clang AMDGCN atomic inc/dec builtins to take unsigned values
builtin_amdgcn_atomic_inc32(uint *Ptr, uint Val, unsigned MemoryOrdering, const char *SyncScope)
builtin_amdgcn_atomic_inc64(uint64_t *Ptr, uint64_t Val, unsigned MemoryOrdering, const char *SyncScope)
builtin_amdgcn_atomic_dec32(uint *Ptr, uint Val, unsigned MemoryOrdering, const char *SyncScope)
builtin_amdgcn_atomic_dec64(uint64_t *Ptr, uint64_t Val, unsigned MemoryOrdering, const char *SyncScope)
As AMDGCN IR instrinsic for atomic inc/dec does unsigned comparison,
these clang builtins should also take unsigned types instead of signed
int types.
Reviewed By: JonChesterfield
Differential Revision: https://reviews.llvm.org/D83121
2020-07-07 06:36:25 +00:00
..
2019-12-27 13:42:07 +00:00
2020-02-25 16:05:37 +00:00
2020-02-25 16:05:37 +00:00
2019-02-26 18:49:36 +00:00
2019-12-27 13:42:07 +00:00
2019-05-24 14:53:52 +00:00
2019-05-17 09:25:38 +00:00
2019-12-27 13:42:07 +00:00
2019-12-27 11:29:04 -05:00
2020-07-02 16:21:54 +08:00
2019-07-25 11:04:29 +00:00
2019-06-20 21:33:57 +00:00
2020-06-26 15:07:07 -04:00
2019-09-05 03:00:43 +00:00
2019-07-17 00:01:03 +00:00
2019-07-17 00:01:03 +00:00
2020-01-28 04:41:21 -05:00
2019-04-05 18:25:00 +00:00
2020-07-07 06:36:25 +00:00
2019-12-27 13:42:07 +00:00
2018-09-24 14:21:56 +00:00
2019-12-27 13:42:07 +00:00
2019-05-08 14:23:49 +00:00
2019-12-27 13:42:07 +00:00
2019-12-27 13:42:07 +00:00
2018-10-29 11:14:01 +00:00
2020-06-04 13:29:30 +01:00
2019-07-25 11:04:29 +00:00
2020-04-02 13:18:56 +01:00
2019-01-30 11:24:04 +00:00
2020-06-27 01:34:57 -07:00
2017-10-11 11:16:31 +00:00
2019-12-27 13:42:07 +00:00
2019-12-27 13:42:07 +00:00
2019-12-27 13:42:07 +00:00
2020-06-29 14:13:12 +01:00
2019-12-27 13:42:07 +00:00
2019-07-25 17:50:51 +00:00
2019-12-27 13:42:07 +00:00
2019-12-27 13:42:07 +00:00
2019-12-27 13:42:07 +00:00
2018-06-27 20:30:34 +00:00
2018-07-24 08:16:50 +00:00
2019-12-27 13:42:07 +00:00
2019-12-27 13:42:07 +00:00
2019-12-27 17:08:42 +00:00
2019-12-27 13:42:07 +00:00
2019-01-29 20:49:54 +00:00
2020-04-28 23:43:48 +01:00
2019-12-27 13:42:07 +00:00
2019-11-27 12:44:42 +00:00
2019-12-27 13:42:07 +00:00
2017-10-13 03:37:48 +00:00
2018-05-09 13:16:17 +00:00
2019-12-27 13:42:07 +00:00
2019-12-27 13:42:07 +00:00
2019-12-27 13:42:07 +00:00
2017-10-17 17:54:57 +00:00
2019-06-18 22:57:08 +00:00