|
clang 22.0.0git
|
This is the complete list of members for clang::CodeGen::CGCUDARuntime, including all inherited members.
| CGCUDARuntime(CodeGenModule &CGM) | clang::CodeGen::CGCUDARuntime | inline |
| CGM | clang::CodeGen::CGCUDARuntime | protected |
| EmitCUDAKernelCallExpr(CodeGenFunction &CGF, const CUDAKernelCallExpr *E, ReturnValueSlot ReturnValue, llvm::CallBase **CallOrInvoke=nullptr) | clang::CodeGen::CGCUDARuntime | virtual |
| emitDeviceStub(CodeGenFunction &CGF, FunctionArgList &Args)=0 | clang::CodeGen::CGCUDARuntime | pure virtual |
| finalizeModule()=0 | clang::CodeGen::CGCUDARuntime | pure virtual |
| getDeviceSideName(const NamedDecl *ND)=0 | clang::CodeGen::CGCUDARuntime | pure virtual |
| getKernelHandle(llvm::Function *Stub, GlobalDecl GD)=0 | clang::CodeGen::CGCUDARuntime | pure virtual |
| getKernelStub(llvm::GlobalValue *Handle)=0 | clang::CodeGen::CGCUDARuntime | pure virtual |
| handleVarRegistration(const VarDecl *VD, llvm::GlobalVariable &Var)=0 | clang::CodeGen::CGCUDARuntime | pure virtual |
| internalizeDeviceSideVar(const VarDecl *D, llvm::GlobalValue::LinkageTypes &Linkage)=0 | clang::CodeGen::CGCUDARuntime | pure virtual |
| ~CGCUDARuntime() | clang::CodeGen::CGCUDARuntime | virtual |