reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1205 if (applySubprogramDefinitionAttributes(SP, SPDie)) 1209 if (!SP->getName().empty()) 1210 addString(SPDie, dwarf::DW_AT_name, SP->getName()); 1213 addSourceLine(SPDie, SP); 1222 if (SP->isPrototyped() && 1229 if (const DISubroutineType *SPTy = SP->getType()) { 1244 unsigned VK = SP->getVirtuality(); 1247 if (SP->getVirtualIndex() != -1u) { 1250 addUInt(*Block, dwarf::DW_FORM_udata, SP->getVirtualIndex()); 1253 ContainingTypeMap.insert(std::make_pair(&SPDie, SP->getContainingType())); 1256 if (!SP->isDefinition()) { 1264 addThrownTypes(SPDie, SP->getThrownTypes()); 1266 if (SP->isArtificial()) 1269 if (!SP->isLocalToUnit()) 1273 if (SP->isOptimized()) 1280 if (SP->isLValueReference()) 1283 if (SP->isRValueReference()) 1286 if (SP->isNoReturn()) 1289 if (SP->isProtected()) 1292 else if (SP->isPrivate()) 1295 else if (SP->isPublic()) 1299 if (SP->isExplicit()) 1302 if (SP->isMainSubprogram()) 1304 if (SP->isPure()) 1306 if (SP->isElemental()) 1308 if (SP->isRecursive())