clang 17.0.0git
|
#include "CGOpenCLRuntime.h"
#include "CodeGenFunction.h"
#include "TargetInfo.h"
#include "clang/CodeGen/ConstantInitBuilder.h"
#include "llvm/IR/DerivedTypes.h"
#include "llvm/IR/GlobalValue.h"
#include <assert.h>
#include "clang/Basic/OpenCLImageTypes.def"
#include "clang/Basic/OpenCLExtensionTypes.def"
Go to the source code of this file.
Macros | |
#define | IMAGE_TYPE(ImgType, Id, SingletonId, Access, Suffix) |
#define | EXT_OPAQUE_TYPE(ExtType, Id, Ext) |
Functions | |
static const BlockExpr * | getBlockExpr (const Expr *E) |
#define EXT_OPAQUE_TYPE | ( | ExtType, | |
Id, | |||
Ext | |||
) |
#define IMAGE_TYPE | ( | ImgType, | |
Id, | |||
SingletonId, | |||
Access, | |||
Suffix | |||
) |
Definition at line 147 of file CGOpenCLRuntime.cpp.
References clang::Expr::IgnoreCasts().
Referenced by clang::CodeGen::CGOpenCLRuntime::emitOpenCLEnqueuedBlock(), and clang::CodeGen::CGOpenCLRuntime::getInvokeFunction().