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))
1026 DISubprogram::DISubprogram(LLVMContext &C, StorageType Storage, unsigned Line,
1035 DISubprogram::DISPFlags
1036 DISubprogram::toSPFlags(bool IsLocalToUnit, bool IsDefinition, bool IsOptimized,
1051 DISubprogram *DILocalScope::getSubprogram() const {
1054 return const_cast<DISubprogram *>(cast<DISubprogram>(this));
1064 DILocalScope &RootScope, DISubprogram &NewSP, LLVMContext &Ctx,
1069 for (DIScope *Scope = &RootScope; !isa<DISubprogram>(Scope);
1092 DISubprogram::DISPFlags DISubprogram::getFlag(StringRef Flag) {
1099 StringRef DISubprogram::getFlagString(DISPFlags Flag) {
1112 DISubprogram::DISPFlags
1113 DISubprogram::splitFlags(DISPFlags Flags,
1127 DISubprogram *DISubprogram::getImpl(
1138 DEFINE_GETIMPL_LOOKUP(DISubprogram,
1164 DISubprogram,
1169 bool DISubprogram::describes(const Function *F) const {