[PATCH] D44985: Disable zeroinitializer for CUDA shared varirable for amdgcn target

2018-03-28 Thread Artem Belevich via Phabricator via cfe-commits
tra added inline comments. Comment at: test/CodeGenCUDA/device-var-init.cu:112 +// NVPTX: @_ZZ2dfvE4s_ec = internal addrspace(3) global %struct.EC zeroinitializer +// AMDGCN: @_ZZ2dfvE4s_ec = internal addrspace(3) global %struct.EC undef Hmm. __shared__ shoul

[PATCH] D44985: Disable zeroinitializer for CUDA shared varirable for amdgcn target

2018-03-28 Thread Yaxun Liu via Phabricator via cfe-commits
yaxunl created this revision. yaxunl added a reviewer: rjmccall. amdgcn does not support zeroinitializer for CUDS shared variable. Patch by Greg Rodgers. Lit test added by Yaxun Liu. https://reviews.llvm.org/D44985 Files: lib/CodeGen/CGDecl.cpp test/CodeGenCUDA/device-var-init.cu Index: t