aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
diff options
context:
space:
mode:
authorYaxun (Sam) Liu <yaxun.liu@amd.com>2020-07-15 13:25:32 -0400
committerYaxun (Sam) Liu <yaxun.liu@amd.com>2020-07-17 07:51:55 -0400
commit4fc752b30b9acac73a282cb844a6240e6cb70cca (patch)
tree93bb9507637dc96795f469e3509f05403a1cfa18 /llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
parent9a0689e072da1a60c8b858e829d57d5b1136bd30 (diff)
downloadllvm-4fc752b30b9acac73a282cb844a6240e6cb70cca.zip
llvm-4fc752b30b9acac73a282cb844a6240e6cb70cca.tar.gz
llvm-4fc752b30b9acac73a282cb844a6240e6cb70cca.tar.bz2
[CUDA][HIP] Always defer diagnostics for wrong-sided reference
When a device function calls a host function or vice versa, this is wrong-sided reference. Currently clang immediately diagnose it. This is different from nvcc behavior, where it is diagnosed only if the function is really emitted. Current clang behavior causes false alarms for valid use cases. This patch let clang always defer diagnostics for wrong-sided reference. Differential Revision: https://reviews.llvm.org/D83893
Diffstat (limited to 'llvm/lib/Transforms/Utils/BasicBlockUtils.cpp')
0 files changed, 0 insertions, 0 deletions