Lines Matching refs:DISubprogram

208              isa<llvm::DISubprogram>(Scope)) {
1735 llvm::DISubprogram *
1741 llvm::DISubprogram *&SP = InlinedTrapFuncMap[FuncName];
1750 /*SPFlags=*/llvm::DISubprogram::SPFlagDefinition,
2020 llvm::DISubprogram *CGDebugInfo::CreateCXXMemberFunction(
2051 llvm::DISubprogram::DISPFlags SPFlags = llvm::DISubprogram::SPFlagZero;
2056 SPFlags |= llvm::DISubprogram::SPFlagPureVirtual;
2058 SPFlags |= llvm::DISubprogram::SPFlagVirtual;
2093 SPFlags |= llvm::DISubprogram::SPFlagDeleted;
2117 SPFlags |= llvm::DISubprogram::SPFlagLocalToUnit;
2119 SPFlags |= llvm::DISubprogram::SPFlagOptimized;
2128 llvm::DISubprogram *SP = DBuilder.createMethod(
3564 llvm::DISubprogram *TrapSP =
4089 llvm::DISubprogram *CGDebugInfo::getFunctionFwdDeclOrStub(GlobalDecl GD,
4094 llvm::DISubprogram::DISPFlags SPFlags = llvm::DISubprogram::SPFlagZero;
4112 SPFlags |= llvm::DISubprogram::SPFlagLocalToUnit;
4114 SPFlags |= llvm::DISubprogram::SPFlagOptimized;
4118 SPFlags |= llvm::DISubprogram::SPFlagDefinition;
4125 llvm::DISubprogram *SP = DBuilder.createTempFunctionFwdDecl(
4136 llvm::DISubprogram *CGDebugInfo::getFunctionForwardDeclaration(GlobalDecl GD) {
4140 llvm::DISubprogram *CGDebugInfo::getFunctionStub(GlobalDecl GD) {
4205 llvm::DISubprogram *CGDebugInfo::getFunctionDeclaration(const Decl *D) {
4224 auto *SP = dyn_cast_or_null<llvm::DISubprogram>(MI->second);
4232 auto *SP = dyn_cast_or_null<llvm::DISubprogram>(MI->second);
4240 llvm::DISubprogram *CGDebugInfo::getObjCMethodDeclaration(
4242 llvm::DINode::DIFlags Flags, llvm::DISubprogram::DISPFlags SPFlags) {
4254 SPFlags |= llvm::DISubprogram::SPFlagObjCDirect;
4268 llvm::DISubprogram *FD = DBuilder.createFunction(
4378 llvm::DISubprogram::DISPFlags SPFlags = llvm::DISubprogram::SPFlagZero;
4389 auto *SP = dyn_cast_or_null<llvm::DISubprogram>(FI->second);
4432 SPFlags |= llvm::DISubprogram::SPFlagLocalToUnit;
4434 SPFlags |= llvm::DISubprogram::SPFlagOptimized;
4437 llvm::DISubprogram::DISPFlags SPFlagsForDef =
4438 SPFlags | llvm::DISubprogram::SPFlagDefinition;
4443 llvm::DISubprogram *Decl = nullptr;
4457 llvm::DISubprogram *SP = DBuilder.createFunction(
4495 // If there is a DISubprogram for this function available then use it.
4515 llvm::DISubprogram::DISPFlags SPFlags = llvm::DISubprogram::SPFlagZero;
4517 SPFlags |= llvm::DISubprogram::SPFlagOptimized;
4521 llvm::DISubprogram *SP = DBuilder.createFunction(
4527 // DISubprogram's retainedNodes in the subsequent finalizeSubprogram call.
4565 // If there is no DISubprogram attached to the function being called,
4576 llvm::DISubprogram *SP = nullptr;
4578 SP = dyn_cast_or_null<llvm::DISubprogram>(FI->second);
4884 // DISubprogram.
4885 if (!isa<llvm::DISubprogram>(Scope) || !Scope->isDistinct())