Lines Matching defs:DISubprogram
133 SmallDenseMap<std::pair<const DISubprogram *, const DILocation *>, unsigned,
195 if (isa<DISubprogram>(S1))
202 if (isa<DISubprogram>(S2))
348 if (auto *SP = dyn_cast<DISubprogram>(this))
371 if (auto *SP = dyn_cast<DISubprogram>(this))
1022 DISubprogram::DISubprogram(LLVMContext &C, StorageType Storage, unsigned Line,
1031 DISubprogram::DISPFlags
1032 DISubprogram::toSPFlags(bool IsLocalToUnit, bool IsDefinition, bool IsOptimized,
1047 DISubprogram *DILocalScope::getSubprogram() const {
1050 return const_cast<DISubprogram *>(cast<DISubprogram>(this));
1060 DILocalScope &RootScope, DISubprogram &NewSP, LLVMContext &Ctx,
1065 for (DIScope *Scope = &RootScope; !isa<DISubprogram>(Scope);
1088 DISubprogram::DISPFlags DISubprogram::getFlag(StringRef Flag) {
1095 StringRef DISubprogram::getFlagString(DISPFlags Flag) {
1108 DISubprogram::DISPFlags
1109 DISubprogram::splitFlags(DISPFlags Flags,
1123 DISubprogram *DISubprogram::getImpl(
1134 DEFINE_GETIMPL_LOOKUP(DISubprogram,
1160 DISubprogram,
1165 bool DISubprogram::describes(const Function *F) const {