Lines Matching refs:DISubprogram

194              isa<llvm::DISubprogram>(Scope)) {  in setLocation()
1652 llvm::DISubprogram *CGDebugInfo::CreateCXXMemberFunction( in CreateCXXMemberFunction()
1683 llvm::DISubprogram::DISPFlags SPFlags = llvm::DISubprogram::SPFlagZero; in CreateCXXMemberFunction()
1688 SPFlags |= llvm::DISubprogram::SPFlagPureVirtual; in CreateCXXMemberFunction()
1690 SPFlags |= llvm::DISubprogram::SPFlagVirtual; in CreateCXXMemberFunction()
1728 SPFlags |= llvm::DISubprogram::SPFlagDeleted; in CreateCXXMemberFunction()
1768 SPFlags |= llvm::DISubprogram::SPFlagLocalToUnit; in CreateCXXMemberFunction()
1770 SPFlags |= llvm::DISubprogram::SPFlagOptimized; in CreateCXXMemberFunction()
1779 llvm::DISubprogram *SP = DBuilder.createMethod( in CreateCXXMemberFunction()
3613 llvm::DISubprogram *CGDebugInfo::getFunctionFwdDeclOrStub(GlobalDecl GD, in getFunctionFwdDeclOrStub()
3618 llvm::DISubprogram::DISPFlags SPFlags = llvm::DISubprogram::SPFlagZero; in getFunctionFwdDeclOrStub()
3636 SPFlags |= llvm::DISubprogram::SPFlagLocalToUnit; in getFunctionFwdDeclOrStub()
3638 SPFlags |= llvm::DISubprogram::SPFlagOptimized; in getFunctionFwdDeclOrStub()
3642 SPFlags |= llvm::DISubprogram::SPFlagDefinition; in getFunctionFwdDeclOrStub()
3649 llvm::DISubprogram *SP = DBuilder.createTempFunctionFwdDecl( in getFunctionFwdDeclOrStub()
3660 llvm::DISubprogram *CGDebugInfo::getFunctionForwardDeclaration(GlobalDecl GD) { in getFunctionForwardDeclaration()
3664 llvm::DISubprogram *CGDebugInfo::getFunctionStub(GlobalDecl GD) { in getFunctionStub()
3718 llvm::DISubprogram *CGDebugInfo::getFunctionDeclaration(const Decl *D) { in getFunctionDeclaration()
3737 auto *SP = dyn_cast_or_null<llvm::DISubprogram>(MI->second); in getFunctionDeclaration()
3745 auto *SP = dyn_cast_or_null<llvm::DISubprogram>(MI->second); in getFunctionDeclaration()
3753 llvm::DISubprogram *CGDebugInfo::getObjCMethodDeclaration( in getObjCMethodDeclaration()
3755 llvm::DINode::DIFlags Flags, llvm::DISubprogram::DISPFlags SPFlags) { in getObjCMethodDeclaration()
3767 SPFlags |= llvm::DISubprogram::SPFlagObjCDirect; in getObjCMethodDeclaration()
3781 llvm::DISubprogram *FD = DBuilder.createFunction( in getObjCMethodDeclaration()
3876 llvm::DISubprogram::DISPFlags SPFlags = llvm::DISubprogram::SPFlagZero; in emitFunctionStart()
3887 auto *SP = dyn_cast_or_null<llvm::DISubprogram>(FI->second); in emitFunctionStart()
3926 SPFlags |= llvm::DISubprogram::SPFlagLocalToUnit; in emitFunctionStart()
3928 SPFlags |= llvm::DISubprogram::SPFlagOptimized; in emitFunctionStart()
3931 llvm::DISubprogram::DISPFlags SPFlagsForDef = in emitFunctionStart()
3932 SPFlags | llvm::DISubprogram::SPFlagDefinition; in emitFunctionStart()
3937 llvm::DISubprogram *Decl = nullptr; in emitFunctionStart()
3948 llvm::DISubprogram *SP = DBuilder.createFunction( in emitFunctionStart()
4005 llvm::DISubprogram::DISPFlags SPFlags = llvm::DISubprogram::SPFlagZero; in EmitFunctionDecl()
4007 SPFlags |= llvm::DISubprogram::SPFlagOptimized; in EmitFunctionDecl()
4009 llvm::DISubprogram *SP = DBuilder.createFunction( in EmitFunctionDecl()
4054 llvm::DISubprogram *SP = nullptr; in EmitInlineFunctionStart()
4056 SP = dyn_cast_or_null<llvm::DISubprogram>(FI->second); in EmitInlineFunctionStart()
4362 if (!isa<llvm::DISubprogram>(Scope) || !Scope->isDistinct()) in EmitDeclare()