]> granicus.if.org Git - clang/commit
AMDGPU: Default to hidden visibility
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 30 Aug 2018 08:18:06 +0000 (08:18 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 30 Aug 2018 08:18:06 +0000 (08:18 +0000)
commit1e76ac204b57958e4c85763bb78eba1c46ecf252
tree61dc0505769f7e3c16baf70bd10f82b7dca2569d
parent35db833915e85f768ac95feb529a0c48c5663454
AMDGPU: Default to hidden visibility

Object linking isn't supported, so it's not useful
to emit default visibility. Default visibility requires
relocations we don't yet support for functions compiled
in another translation unit.

WebAssembly already does this, although they insert these
arguments in a different place for some reason.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@341033 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Driver/ToolChains/AMDGPU.cpp
lib/Driver/ToolChains/AMDGPU.h
test/Driver/amdgpu-visibility.cl [new file with mode: 0644]