clang
19.0.0git
|
#include "/home/runner/work/llvm/llvm/repo/clang/lib/CodeGen/CGSYCLRuntime.h"
Public Member Functions | |
CGSYCLRuntime (CodeGenModule &CGM) | |
bool | actOnFunctionStart (const FunctionDecl &FD, llvm::Function &F) |
void | emitWorkGroupLocalVarDecl (CodeGenFunction &CGF, const VarDecl &D) |
bool | actOnAutoVarEmit (CodeGenFunction &CGF, const VarDecl &D, llvm::Value *Addr) |
bool | actOnGlobalVarEmit (CodeGenModule &CGM, const VarDecl &D, llvm::Value *Addr) |
Protected Attributes | |
CodeGenModule & | CGM |
Definition at line 39 of file CGSYCLRuntime.h.
|
inline |
Definition at line 44 of file CGSYCLRuntime.h.
bool CGSYCLRuntime::actOnAutoVarEmit | ( | CodeGenFunction & | CGF, |
const VarDecl & | D, | ||
llvm::Value * | Addr | ||
) |
Definition at line 106 of file CGSYCLRuntime.cpp.
References clang::Decl::getAttr().
Referenced by clang::CodeGen::CodeGenFunction::EmitAutoVarDecl().
bool CGSYCLRuntime::actOnFunctionStart | ( | const FunctionDecl & | FD, |
llvm::Function & | F | ||
) |
Definition at line 63 of file CGSYCLRuntime.cpp.
References clang::Decl::getAttr(), and clang::Decl::hasAttr().
Referenced by clang::CodeGen::CodeGenFunction::StartFunction().
bool CGSYCLRuntime::actOnGlobalVarEmit | ( | CodeGenModule & | CGM, |
const VarDecl & | D, | ||
llvm::Value * | Addr | ||
) |
Definition at line 118 of file CGSYCLRuntime.cpp.
References clang::Decl::getAttr().
void CGSYCLRuntime::emitWorkGroupLocalVarDecl | ( | CodeGenFunction & | CGF, |
const VarDecl & | D | ||
) |
Definition at line 95 of file CGSYCLRuntime.cpp.
References clang::CodeGen::CodeGenFunction::EmitStaticVarDecl(), and clang::Decl::getAttr().
Referenced by clang::CodeGen::CodeGenFunction::EmitVarDecl().
|
protected |
Definition at line 41 of file CGSYCLRuntime.h.