|
clang 22.0.0git
|
#include "CGCUDARuntime.h"#include "CGCall.h"#include "CodeGenFunction.h"#include "clang/AST/ExprCXX.h"Go to the source code of this file.
Functions | |
| static llvm::Value * | emitGetParamBuf (CodeGenFunction &CGF, const CUDAKernelCallExpr *E) |
|
static |
Definition at line 25 of file CGCUDARuntime.cpp.
References clang::CodeGen::CallArgList::add(), clang::CodeGen::CodeGenTypes::arrangeFreeFunctionCall(), clang::CodeGen::CodeGenFunction::CGM, clang::DeclRefExpr::Create(), clang::ImplicitCastExpr::Create(), clang::CodeGen::CodeGenFunction::EmitCall(), clang::CodeGen::CodeGenFunction::EmitCallee(), clang::CharUnits::fromQuantity(), clang::CodeGen::RValue::get(), clang::Type::getAs(), clang::CallExpr::getCallee(), clang::CodeGen::CodeGenFunction::getContext(), clang::CodeGen::CodeGenModule::getContext(), clang::ASTContext::getcudaGetParameterBufferDecl(), clang::PointerType::getPointeeType(), clang::ASTContext::getPointerType(), clang::CodeGen::CodeGenModule::getSize(), clang::ASTContext::getSizeType(), clang::Expr::getType(), clang::ASTContext::getTypeInfoInChars(), clang::CodeGen::CodeGenModule::getTypes(), clang::VK_PRValue, clang::TypeInfoChars::Width, and clang::CharUnits::Zero().
Referenced by clang::CodeGen::CGCUDARuntime::EmitCUDADeviceKernelCallExpr().