clang 23.0.0git
clang::CIRGen::CIRGenCUDARuntime Member List

This is the complete list of members for clang::CIRGen::CIRGenCUDARuntime, including all inherited members.

cgmclang::CIRGen::CIRGenCUDARuntimeprotected
CIRGenCUDARuntime(CIRGenModule &cgm)clang::CIRGen::CIRGenCUDARuntimeinline
emitCUDAKernelCallExpr(CIRGenFunction &cgf, const CUDAKernelCallExpr *expr, ReturnValueSlot retValue)clang::CIRGen::CIRGenCUDARuntimevirtual
emitDeviceStub(CIRGenFunction &cgf, cir::FuncOp fn, FunctionArgList &args)=0clang::CIRGen::CIRGenCUDARuntimepure virtual
finalizeModule()clang::CIRGen::CIRGenCUDARuntimeinlinevirtual
getDeviceSideName(const NamedDecl *nd)=0clang::CIRGen::CIRGenCUDARuntimepure virtual
getKernelHandle(cir::FuncOp fn, GlobalDecl gd)=0clang::CIRGen::CIRGenCUDARuntimepure virtual
getKernelStub(mlir::Operation *handle)=0clang::CIRGen::CIRGenCUDARuntimepure virtual
handleGlobalReplace(cir::GlobalOp oldGV, cir::GlobalOp newGV)clang::CIRGen::CIRGenCUDARuntimeinlinevirtual
handleVarRegistration(const VarDecl *vd, cir::GlobalOp var)=0clang::CIRGen::CIRGenCUDARuntimepure virtual
internalizeDeviceSideVar(const VarDecl *d, cir::GlobalLinkageKind &linkage)=0clang::CIRGen::CIRGenCUDARuntimepure virtual
~CIRGenCUDARuntime()clang::CIRGen::CIRGenCUDARuntimevirtual