Lines Matching refs:GD
1701 GlobalDecl GD = DD ? GlobalDecl(DD, Dtor_Deleting) : GlobalDecl(Method); in CreateCXXMemberFunction() local
1703 CGM.getMicrosoftVTableContext().getMethodVFTableLocation(GD); in CreateCXXMemberFunction()
1718 .getVirtualFunctionPrologueThisAdjustment(GD) in CreateCXXMemberFunction()
1962 } else if (const auto *GD = dyn_cast<MSGuidDecl>(D)) { in CollectTemplateParams() local
1963 V = CGM.GetAddrOfMSGuidDecl(GD).getPointer(); in CollectTemplateParams()
3512 void CGDebugInfo::collectFunctionDeclProps(GlobalDecl GD, llvm::DIFile *Unit, in collectFunctionDeclProps() argument
3518 const auto *FD = cast<FunctionDecl>(GD.getCanonicalDecl().getDecl()); in collectFunctionDeclProps()
3522 LinkageName = CGM.getMangledName(GD); in collectFunctionDeclProps()
3613 llvm::DISubprogram *CGDebugInfo::getFunctionFwdDeclOrStub(GlobalDecl GD, in getFunctionFwdDeclOrStub() argument
3619 SourceLocation Loc = GD.getDecl()->getLocation(); in getFunctionFwdDeclOrStub()
3623 collectFunctionDeclProps(GD, Unit, Name, LinkageName, DContext, TParamsArray, in getFunctionFwdDeclOrStub()
3625 auto *FD = cast<FunctionDecl>(GD.getDecl()); in getFunctionFwdDeclOrStub()
3645 getOrCreateFunctionType(GD.getDecl(), FnType, Unit), 0, Flags, SPFlags, in getFunctionFwdDeclOrStub()
3651 getOrCreateFunctionType(GD.getDecl(), FnType, Unit), 0, Flags, SPFlags, in getFunctionFwdDeclOrStub()
3660 llvm::DISubprogram *CGDebugInfo::getFunctionForwardDeclaration(GlobalDecl GD) { in getFunctionForwardDeclaration() argument
3661 return getFunctionFwdDeclOrStub(GD, /* Stub = */ false); in getFunctionForwardDeclaration()
3664 llvm::DISubprogram *CGDebugInfo::getFunctionStub(GlobalDecl GD) { in getFunctionStub() argument
3665 return getFunctionFwdDeclOrStub(GD, /* Stub = */ true); in getFunctionStub()
3864 void CGDebugInfo::emitFunctionStart(GlobalDecl GD, SourceLocation Loc, in emitFunctionStart() argument
3872 const Decl *D = GD.getDecl(); in emitFunctionStart()
3894 collectFunctionDeclProps(GD, Unit, Name, LinkageName, FDContext, in emitFunctionStart()
3900 GD.getDynamicInitKind() != DynamicInitKind::NoStub) { in emitFunctionStart()
3902 Name = getDynamicInitializerName(cast<VarDecl>(D), GD.getDynamicInitKind(), in emitFunctionStart()
3916 (isa<VarDecl>(D) && GD.getDynamicInitKind() != DynamicInitKind::NoStub)) { in emitFunctionStart()
3965 void CGDebugInfo::EmitFunctionDecl(GlobalDecl GD, SourceLocation Loc, in EmitFunctionDecl() argument
3970 const Decl *D = GD.getDecl(); in EmitFunctionDecl()
3986 collectFunctionDeclProps(GD, Unit, Name, LinkageName, FDContext, in EmitFunctionDecl()
4050 void CGDebugInfo::EmitInlineFunctionStart(CGBuilderTy &Builder, GlobalDecl GD) { in EmitInlineFunctionStart() argument
4051 const auto *FD = cast<FunctionDecl>(GD.getDecl()); in EmitInlineFunctionStart()
4058 SP = getFunctionStub(GD); in EmitInlineFunctionStart()