|
clang 22.0.0git
|
Structure for enqueued block information. More...
#include "/work/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. | |
Structure for enqueued block information.
Definition at line 44 of file CGOpenCLRuntime.h.
| llvm::Value* clang::CodeGen::CGOpenCLRuntime::EnqueuedBlockInfo::BlockArg |
Enqueued block kernel reference.
Definition at line 47 of file CGOpenCLRuntime.h.
Referenced by clang::CodeGen::CGOpenCLRuntime::recordBlockInfo().
| llvm::Type* clang::CodeGen::CGOpenCLRuntime::EnqueuedBlockInfo::BlockTy |
The first argument to enqueued block kernel.
Definition at line 48 of file CGOpenCLRuntime.h.
Referenced by clang::CodeGen::CGOpenCLRuntime::emitOpenCLEnqueuedBlock(), and clang::CodeGen::CGOpenCLRuntime::recordBlockInfo().
| llvm::Function* clang::CodeGen::CGOpenCLRuntime::EnqueuedBlockInfo::InvokeFunc |
Definition at line 45 of file CGOpenCLRuntime.h.
Referenced by clang::CodeGen::CGOpenCLRuntime::emitOpenCLEnqueuedBlock(), and clang::CodeGen::CGOpenCLRuntime::recordBlockInfo().
| llvm::Value* clang::CodeGen::CGOpenCLRuntime::EnqueuedBlockInfo::KernelHandle |
Block invoke function.
Definition at line 46 of file CGOpenCLRuntime.h.
Referenced by clang::CodeGen::CGOpenCLRuntime::emitOpenCLEnqueuedBlock(), and clang::CodeGen::CGOpenCLRuntime::recordBlockInfo().