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-12-27 13:42:07 +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
2020-06-26 15:07:07 -04:00
2019-09-05 03:00:43 +00:00
2020-01-28 04:41:21 -05:00
2020-07-07 06:36:25 +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
2019-12-27 13:42:07 +00:00
2020-06-04 13:29:30 +01:00
2020-04-02 13:18:56 +01:00
2020-06-27 01:34:57 -07: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-12-27 13:42:07 +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
2019-12-27 13:42:07 +00:00
2019-12-27 17:08:42 +00:00
2019-12-27 13:42:07 +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
2019-12-27 13:42:07 +00:00
2019-12-27 13:42:07 +00:00
2019-12-27 13:42:07 +00:00