diff options
Diffstat (limited to 'llvm')
3 files changed, 0 insertions, 34 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp b/llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp index 559910c77e0..236d750fba9 100644 --- a/llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp +++ b/llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp @@ -104,11 +104,6 @@ ValueKind MetadataStreamerV2::getValueKind(Type *Ty, StringRef TypeQual, if (TypeQual.find("pipe") != StringRef::npos) return ValueKind::Pipe; - if (isa<PointerType>(Ty) && Ty->getPointerElementType()->isStructTy() && - Ty->getPointerElementType()->getStructName() == "struct.__hip_texture") { - return ValueKind::Image; - } - return StringSwitch<ValueKind>(BaseTypeName) .Case("image1d_t", ValueKind::Image) .Case("image1d_array_t", ValueKind::Image) @@ -546,11 +541,6 @@ StringRef MetadataStreamerV3::getValueKind(Type *Ty, StringRef TypeQual, if (TypeQual.find("pipe") != StringRef::npos) return "pipe"; - if (isa<PointerType>(Ty) && Ty->getPointerElementType()->isStructTy() && - Ty->getPointerElementType()->getStructName() == "struct.__hip_texture") { - return "image"; - } - return StringSwitch<StringRef>(BaseTypeName) .Case("image1d_t", "image") .Case("image1d_array_t", "image") diff --git a/llvm/test/CodeGen/AMDGPU/hsa-metadata-from-llvm-ir-full-v3.ll b/llvm/test/CodeGen/AMDGPU/hsa-metadata-from-llvm-ir-full-v3.ll index c18c58b4406..edcd45a3fbf 100644 --- a/llvm/test/CodeGen/AMDGPU/hsa-metadata-from-llvm-ir-full-v3.ll +++ b/llvm/test/CodeGen/AMDGPU/hsa-metadata-from-llvm-ir-full-v3.ll @@ -13,7 +13,6 @@ %opencl.pipe_t = type opaque %struct.B = type { i32 addrspace(1)*} %opencl.clk_event_t = type opaque -%struct.__hip_texture = type opaque @__test_block_invoke_kernel_runtime_handle = external addrspace(1) externally_initialized constant i8 addrspace(1)* @@ -1497,18 +1496,6 @@ define amdgpu_kernel void @unknown_addrspace_kernarg(i32 addrspace(12345)* %ptr) ret void } -; CHECK: - .args: -; CHECK-NEXT: - .address_space: generic -; CHECK-NEXT: .offset: 0 -; CHECK-NEXT: .size: 8 -; CHECK-NEXT: .value_kind: image -; CHECK-NEXT: .value_type: struct -; CHECK: .name: _Z5EmptyP13__hip_texture -; CHECK: .symbol: _Z5EmptyP13__hip_texture.kd -define protected amdgpu_kernel void @_Z5EmptyP13__hip_texture(%struct.__hip_texture* nocapture) local_unnamed_addr #1 { - ret void -} - ; CHECK: amdhsa.printf: ; CHECK-NEXT: - '1:1:4:%d\n' ; CHECK-NEXT: - '2:1:8:%g\n' diff --git a/llvm/test/CodeGen/AMDGPU/hsa-metadata-from-llvm-ir-full.ll b/llvm/test/CodeGen/AMDGPU/hsa-metadata-from-llvm-ir-full.ll index c088dab9885..34373600b47 100644 --- a/llvm/test/CodeGen/AMDGPU/hsa-metadata-from-llvm-ir-full.ll +++ b/llvm/test/CodeGen/AMDGPU/hsa-metadata-from-llvm-ir-full.ll @@ -13,7 +13,6 @@ %opencl.pipe_t = type opaque %struct.B = type { i32 addrspace(1)*} %opencl.clk_event_t = type opaque -%struct.__hip_texture = type opaque @__test_block_invoke_kernel_runtime_handle = external addrspace(1) externally_initialized constant i8 addrspace(1)* @@ -1485,16 +1484,6 @@ define amdgpu_kernel void @unknown_addrspace_kernarg(i32 addrspace(12345)* %ptr) ret void } -; CHECK: - Name: _Z5EmptyP13__hip_texture -; CHECK: Args: -; CHECK-NEXT: - Size: 8 -; CHECK-NEXT: Align: 8 -; CHECK-NEXT: ValueKind: Image -; CHECK-NEXT: ValueType: Struct -define protected amdgpu_kernel void @_Z5EmptyP13__hip_texture(%struct.__hip_texture* nocapture) local_unnamed_addr #1 { - ret void -} - attributes #0 = { "amdgpu-implicitarg-num-bytes"="48" } attributes #1 = { "amdgpu-implicitarg-num-bytes"="48" "runtime-handle"="__test_block_invoke_kernel_runtime_handle" } attributes #2 = { "amdgpu-implicitarg-num-bytes"="48" "calls-enqueue-kernel" } |