clang 19.0.0git
Public Attributes | List of all members
clang::CodeGen::CGOpenCLRuntime::EnqueuedBlockInfo Struct Reference

Structure for enqueued block information. More...

#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CodeGen/CGOpenCLRuntime.h"

Public Attributes

llvm::Function * InvokeFunc
llvm::Value * KernelHandle
 Block invoke function.
llvm::Value * BlockArg
 Enqueued block kernel reference.
llvm::Type * BlockTy
 The first argument to enqueued block kernel.

Detailed Description

Structure for enqueued block information.

Definition at line 44 of file CGOpenCLRuntime.h.

Member Data Documentation

◆ BlockArg

llvm::Value* clang::CodeGen::CGOpenCLRuntime::EnqueuedBlockInfo::BlockArg

Enqueued block kernel reference.

Definition at line 47 of file CGOpenCLRuntime.h.

◆ BlockTy

llvm::Type* clang::CodeGen::CGOpenCLRuntime::EnqueuedBlockInfo::BlockTy

The first argument to enqueued block kernel.

Definition at line 48 of file CGOpenCLRuntime.h.

◆ InvokeFunc

llvm::Function* clang::CodeGen::CGOpenCLRuntime::EnqueuedBlockInfo::InvokeFunc

Definition at line 45 of file CGOpenCLRuntime.h.

◆ KernelHandle

llvm::Value* clang::CodeGen::CGOpenCLRuntime::EnqueuedBlockInfo::KernelHandle

Block invoke function.

Definition at line 46 of file CGOpenCLRuntime.h.

The documentation for this struct was generated from the following file: