Lines Matching refs:DISubprogram
194 isa<llvm::DISubprogram>(Scope)) { in setLocation()
1671 llvm::DISubprogram *CGDebugInfo::CreateCXXMemberFunction( in CreateCXXMemberFunction()
1702 llvm::DISubprogram::DISPFlags SPFlags = llvm::DISubprogram::SPFlagZero; in CreateCXXMemberFunction()
1707 SPFlags |= llvm::DISubprogram::SPFlagPureVirtual; in CreateCXXMemberFunction()
1709 SPFlags |= llvm::DISubprogram::SPFlagVirtual; in CreateCXXMemberFunction()
1747 SPFlags |= llvm::DISubprogram::SPFlagDeleted; in CreateCXXMemberFunction()
1787 SPFlags |= llvm::DISubprogram::SPFlagLocalToUnit; in CreateCXXMemberFunction()
1789 SPFlags |= llvm::DISubprogram::SPFlagOptimized; in CreateCXXMemberFunction()
1798 llvm::DISubprogram *SP = DBuilder.createMethod( in CreateCXXMemberFunction()
3630 llvm::DISubprogram *CGDebugInfo::getFunctionFwdDeclOrStub(GlobalDecl GD, in getFunctionFwdDeclOrStub()
3635 llvm::DISubprogram::DISPFlags SPFlags = llvm::DISubprogram::SPFlagZero; in getFunctionFwdDeclOrStub()
3653 SPFlags |= llvm::DISubprogram::SPFlagLocalToUnit; in getFunctionFwdDeclOrStub()
3655 SPFlags |= llvm::DISubprogram::SPFlagOptimized; in getFunctionFwdDeclOrStub()
3659 SPFlags |= llvm::DISubprogram::SPFlagDefinition; in getFunctionFwdDeclOrStub()
3666 llvm::DISubprogram *SP = DBuilder.createTempFunctionFwdDecl( in getFunctionFwdDeclOrStub()
3677 llvm::DISubprogram *CGDebugInfo::getFunctionForwardDeclaration(GlobalDecl GD) { in getFunctionForwardDeclaration()
3681 llvm::DISubprogram *CGDebugInfo::getFunctionStub(GlobalDecl GD) { in getFunctionStub()
3735 llvm::DISubprogram *CGDebugInfo::getFunctionDeclaration(const Decl *D) { in getFunctionDeclaration()
3754 auto *SP = dyn_cast_or_null<llvm::DISubprogram>(MI->second); in getFunctionDeclaration()
3762 auto *SP = dyn_cast_or_null<llvm::DISubprogram>(MI->second); in getFunctionDeclaration()
3770 llvm::DISubprogram *CGDebugInfo::getObjCMethodDeclaration( in getObjCMethodDeclaration()
3772 llvm::DINode::DIFlags Flags, llvm::DISubprogram::DISPFlags SPFlags) { in getObjCMethodDeclaration()
3784 SPFlags |= llvm::DISubprogram::SPFlagObjCDirect; in getObjCMethodDeclaration()
3798 llvm::DISubprogram *FD = DBuilder.createFunction( in getObjCMethodDeclaration()
3893 llvm::DISubprogram::DISPFlags SPFlags = llvm::DISubprogram::SPFlagZero; in emitFunctionStart()
3904 auto *SP = dyn_cast_or_null<llvm::DISubprogram>(FI->second); in emitFunctionStart()
3943 SPFlags |= llvm::DISubprogram::SPFlagLocalToUnit; in emitFunctionStart()
3945 SPFlags |= llvm::DISubprogram::SPFlagOptimized; in emitFunctionStart()
3948 llvm::DISubprogram::DISPFlags SPFlagsForDef = in emitFunctionStart()
3949 SPFlags | llvm::DISubprogram::SPFlagDefinition; in emitFunctionStart()
3954 llvm::DISubprogram *Decl = nullptr; in emitFunctionStart()
3965 llvm::DISubprogram *SP = DBuilder.createFunction( in emitFunctionStart()
4027 llvm::DISubprogram::DISPFlags SPFlags = llvm::DISubprogram::SPFlagZero; in EmitFunctionDecl()
4029 SPFlags |= llvm::DISubprogram::SPFlagOptimized; in EmitFunctionDecl()
4031 llvm::DISubprogram *SP = DBuilder.createFunction( in EmitFunctionDecl()
4076 llvm::DISubprogram *SP = nullptr; in EmitInlineFunctionStart()
4078 SP = dyn_cast_or_null<llvm::DISubprogram>(FI->second); in EmitInlineFunctionStart()
4384 if (!isa<llvm::DISubprogram>(Scope) || !Scope->isDistinct()) in EmitDeclare()