[AMDGPU] Fix hidden argument metadata duplication for V3
authorScott Linder <scott@scottlinder.com>
Tue, 23 Apr 2019 14:31:17 +0000 (14:31 +0000)
committerScott Linder <scott@scottlinder.com>
Tue, 23 Apr 2019 14:31:17 +0000 (14:31 +0000)
commit3eed961973d6bb918317c7ac7810509ebeeae8f8
tree87fc7b025f346f69b71fb677a124805aa477097d
parentd7a748a71b117060d7ab7be96786dd28d513bda2
[AMDGPU] Fix hidden argument metadata duplication for V3

Essentially complete a proper rebase of the V3 metadata change over
https://reviews.llvm.org/D49096.

Minimize the diff between the V2 and V3 variants of the relevant lit
tests, and clean up some trailing whitespace.

llvm-svn: 358992
llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp
llvm/test/CodeGen/AMDGPU/hsa-metadata-enqueue-kernel-v3.ll [moved from llvm/test/CodeGen/AMDGPU/hsa-metadata-enqueu-kernel-v3.ll with 88% similarity]
llvm/test/CodeGen/AMDGPU/hsa-metadata-from-llvm-ir-full-v3.ll
llvm/test/CodeGen/AMDGPU/hsa-metadata-from-llvm-ir-full.ll
llvm/test/CodeGen/AMDGPU/hsa-metadata-hidden-args-v3.ll