Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:CGOpenCLRuntime

1 //===----- CGOpenCLRuntime.cpp - Interface to OpenCL Runtimes -------------===//
15 #include "CGOpenCLRuntime.h"
26 CGOpenCLRuntime::~CGOpenCLRuntime() {}
28 void CGOpenCLRuntime::EmitWorkGroupLocalVarDecl(CodeGenFunction &CGF,
33 llvm::Type *CGOpenCLRuntime::convertOpenCLSpecificType(const Type *T) {
72 llvm::Type *CGOpenCLRuntime::getPipeType(const PipeType *T) {
79 llvm::Type *CGOpenCLRuntime::getPipeType(const PipeType *T, StringRef Name,
89 llvm::PointerType *CGOpenCLRuntime::getSamplerType(const Type *T) {
98 llvm::Value *CGOpenCLRuntime::getPipeElemSize(const Expr *PipeArg) {
108 llvm::Value *CGOpenCLRuntime::getPipeElemAlign(const Expr *PipeArg) {
118 llvm::PointerType *CGOpenCLRuntime::getGenericVoidPointerType() {
144 void CGOpenCLRuntime::recordBlockInfo(const BlockExpr *E,
156 llvm::Function *CGOpenCLRuntime::getInvokeFunction(const Expr *E) {
160 CGOpenCLRuntime::EnqueuedBlockInfo
161 CGOpenCLRuntime::emitOpenCLEnqueuedBlock(CodeGenFunction &CGF, const Expr *E) {