Lines Matching defs:CGNVCUDARuntime
37 class CGNVCUDARuntime : public CGCUDARuntime {
173 CGNVCUDARuntime(CodeGenModule &CGM);
193 std::string CGNVCUDARuntime::addPrefixToName(StringRef FuncName) const {
199 CGNVCUDARuntime::addUnderscoredPrefixToName(StringRef FuncName) const {
221 CGNVCUDARuntime::CGNVCUDARuntime(CodeGenModule &CGM)
232 llvm::FunctionCallee CGNVCUDARuntime::getSetupArgumentFn() const {
240 llvm::FunctionCallee CGNVCUDARuntime::getLaunchFn() const {
251 llvm::FunctionType *CGNVCUDARuntime::getRegisterGlobalsFnTy() const {
255 llvm::FunctionType *CGNVCUDARuntime::getCallbackFnTy() const {
259 llvm::FunctionType *CGNVCUDARuntime::getRegisterLinkedBinaryFnTy() const {
265 std::string CGNVCUDARuntime::getDeviceSideName(const NamedDecl *ND) {
298 void CGNVCUDARuntime::emitDeviceStub(CodeGenFunction &CGF,
316 void CGNVCUDARuntime::emitDeviceStubBodyNew(CodeGenFunction &CGF,
453 void CGNVCUDARuntime::emitDeviceStubBodyLegacy(CodeGenFunction &CGF,
543 llvm::Function *CGNVCUDARuntime::makeRegisterGlobalsFn() {
698 llvm::Function *CGNVCUDARuntime::makeModuleCtorFunction() {
964 llvm::Function *CGNVCUDARuntime::makeModuleDtorFunction() {
1014 return new CGNVCUDARuntime(CGM);
1017 void CGNVCUDARuntime::internalizeDeviceSideVar(
1042 void CGNVCUDARuntime::handleVarRegistration(const VarDecl *D,
1095 void CGNVCUDARuntime::transformManagedVars() {
1131 void CGNVCUDARuntime::createOffloadingEntries() {
1176 llvm::Function *CGNVCUDARuntime::finalizeModule() {
1210 llvm::GlobalValue *CGNVCUDARuntime::getKernelHandle(llvm::Function *F,