AMDGPU/SI: Remove assert from AMDGPUOpenCLImageTypeLowering pass
authorTom Stellard <thomas.stellard@amd.com>
Thu, 1 Oct 2015 21:16:05 +0000 (21:16 +0000)
committerTom Stellard <thomas.stellard@amd.com>
Thu, 1 Oct 2015 21:16:05 +0000 (21:16 +0000)
commit5246a3643b045e74280bf1210786ab2e044f2257
treea6ae1acb88cbf51c57edabbf96faaf37236c0f93
parent0955fc316218c839658feddf1d1464f158b78f0f
AMDGPU/SI: Remove assert from AMDGPUOpenCLImageTypeLowering pass

Summary:
Instead of asserting when the kernel metadata is different than we expect,
we should just skip lowering that function.  This fixes assertion
failures with OpenCL argument metadata from older LLVM releases.

Reviewers: arsenm

Subscribers: arsenm, llvm-commits

Differential Revision: http://reviews.llvm.org/D13356

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@249073 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AMDGPU/AMDGPUOpenCLImageTypeLoweringPass.cpp
test/CodeGen/AMDGPU/opencl-image-metadata.ll [new file with mode: 0644]