Skip to content

Commit 0ac397f

Browse files
author
Yaxun Liu
committed
copy visibility and comdat
1 parent 21718f0 commit 0ac397f

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

llvm/lib/Target/AMDGPU/AMDGPUSplitKernelArguments.cpp

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -235,8 +235,11 @@ bool AMDGPUSplitKernelArguments::processFunction(Function &F) {
235235
Function::Create(NewFT, F.getLinkage(), F.getAddressSpace(), F.getName());
236236
F.getParent()->getFunctionList().insert(F.getIterator(), NewF);
237237
NewF->takeName(&F);
238-
239-
// Set calling convention
238+
NewF->setVisibility(F.getVisibility());
239+
if (F.hasComdat())
240+
NewF->setComdat(F.getComdat());
241+
NewF->setDSOLocal(F.isDSOLocal());
242+
NewF->setUnnamedAddr(F.getUnnamedAddr());
240243
NewF->setCallingConv(F.getCallingConv());
241244

242245
// Build new parameter attributes

0 commit comments

Comments
 (0)