Skip to content

Commit 6b51198

Browse files
committed
Update for opaque pointers
1 parent 477a0f1 commit 6b51198

File tree

1 file changed

+1
-23
lines changed

1 file changed

+1
-23
lines changed

clang/lib/CodeGen/Targets/AMDGPU.cpp

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -614,27 +614,6 @@ void AMDGPUTargetCodeGenInfo::setCUDAKernelCallingConvention(
614614
FT, FT->getExtInfo().withCallingConv(CC_OpenCLKernel));
615615
}
616616

617-
/// Return IR struct type corresponding to kernel_descriptor_t (See
618-
/// AMDHSAKernelDescriptor.h)
619-
static llvm::StructType *getAMDGPUKernelDescriptorType(CodeGenFunction &CGF) {
620-
return llvm::StructType::create(
621-
CGF.getLLVMContext(),
622-
{
623-
CGF.Int32Ty, // group_segment_fixed_size
624-
CGF.Int32Ty, // private_segment_fixed_size
625-
CGF.Int32Ty, // kernarg_size
626-
llvm::ArrayType::get(CGF.Int8Ty, 4), // reserved0
627-
CGF.Int64Ty, // kernel_code_entry_byte_offset
628-
llvm::ArrayType::get(CGF.Int8Ty, 20), // reserved1
629-
CGF.Int32Ty, // compute_pgm_rsrc3
630-
CGF.Int32Ty, // compute_pgm_rsrc1
631-
CGF.Int32Ty, // compute_pgm_rsrc2
632-
CGF.Int16Ty, // kernel_code_properties
633-
llvm::ArrayType::get(CGF.Int8Ty, 6) // reserved2
634-
},
635-
"kernel_descriptor_t");
636-
}
637-
638617
/// Return IR struct type for rtinfo struct in rocm-device-libs used for device
639618
/// enqueue.
640619
///
@@ -733,9 +712,8 @@ llvm::Value *AMDGPUTargetCodeGenInfo::createEnqueuedBlockKernel(
733712
if (CGF.CGM.getCodeGenOpts().EmitOpenCLArgMetadata)
734713
F->setMetadata("kernel_arg_name", llvm::MDNode::get(C, ArgNames));
735714

736-
llvm::Type *KernelDescriptorTy = getAMDGPUKernelDescriptorType(CGF);
737715
llvm::StructType *HandleTy = getAMDGPURuntimeHandleType(
738-
C, KernelDescriptorTy->getPointerTo(DL.getDefaultGlobalsAddressSpace()));
716+
C, llvm::PointerType::get(C, DL.getDefaultGlobalsAddressSpace()));
739717
llvm::Constant *RuntimeHandleInitializer =
740718
llvm::ConstantAggregateZero::get(HandleTy);
741719

0 commit comments

Comments
 (0)