[HIP] Relax conditions for address space cast in builtin args
authorAnshil Gandhi <Anshil.Gandhi@amd.com>
Fri, 15 Oct 2021 21:16:32 +0000 (15:16 -0600)
committerAnshil Gandhi <Anshil.Gandhi@amd.com>
Fri, 15 Oct 2021 21:35:52 +0000 (15:35 -0600)
commitf92db6d3fff13bdacdf9b24660eb3f3158c58a17
tree46ca23f3c77905c0f9a564d04bd0137650f75ac8
parent2a2432e95f23b7a0b35aaf6b44fe03de729d0556
[HIP] Relax conditions for address space cast in builtin args

Allow (implicit) address space casting between LLVM-equivalent
target address spaces.

Reviewed By: yaxunl, tra

Differential Revision: https://reviews.llvm.org/D111734
clang/lib/Sema/SemaExpr.cpp
clang/test/CodeGenCUDA/builtins-unsafe-atomics-gfx90a.cu [new file with mode: 0644]
clang/test/SemaCUDA/builtins-unsafe-atomics-gfx90a.cu [new file with mode: 0644]