clang 24.0.0git
AMDGPU.cpp File Reference
#include "ABIInfoImpl.h"
#include "TargetInfo.h"
#include "clang/AST/DeclCXX.h"
#include "clang/CodeGenUtils/TargetUtils.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/IR/LLVMContext.h"
#include "llvm/IR/MemoryModelRelaxationAnnotations.h"
#include "llvm/Support/AMDGPUAddrSpace.h"

Go to the source code of this file.

Functions

static llvm::StructType * getAMDGPURuntimeHandleType (llvm::LLVMContext &C, llvm::Type *KernelDescriptorPtrTy)
 Return IR struct type for rtinfo struct in rocm-device-libs used for device enqueue.

Function Documentation

◆ getAMDGPURuntimeHandleType()

llvm::StructType * getAMDGPURuntimeHandleType ( llvm::LLVMContext & C,
llvm::Type * KernelDescriptorPtrTy )
static

Return IR struct type for rtinfo struct in rocm-device-libs used for device enqueue.

ptr addrspace(1) kernel_object, i32 private_segment_size, i32 group_segment_size

Definition at line 597 of file AMDGPU.cpp.

References clang::C.