Searched refs:ReplaceableMetadataImpl (Results 1 – 5 of 5) sorted by relevance
63 friend class ReplaceableMetadataImpl; variable177 friend class ReplaceableMetadataImpl; variable382 class ReplaceableMetadataImpl {394 ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} in ReplaceableMetadataImpl() function396 ~ReplaceableMetadataImpl() { in ~ReplaceableMetadataImpl()431 static ReplaceableMetadataImpl *getOrCreate(Metadata &MD);434 static ReplaceableMetadataImpl *getIfExists(Metadata &MD);450 class ValueAsMetadata : public Metadata, ReplaceableMetadataImpl {451 friend class ReplaceableMetadataImpl; variable458 ReplaceableMetadataImpl::resolveAllUses(/* ResolveUsers */ false); in dropUsers()[all …]
3940 class DIArgList : public Metadata, ReplaceableMetadataImpl {3941 friend class ReplaceableMetadataImpl;3948 : Metadata(DIArgListKind, Uniqued), ReplaceableMetadataImpl(Context),3971 return ReplaceableMetadataImpl::getAllDbgVariableRecordUsers();
210 if (auto *R = ReplaceableMetadataImpl::getOrCreate(MD)) { in track()225 if (auto *R = ReplaceableMetadataImpl::getIfExists(MD)) in untrack()235 if (auto *R = ReplaceableMetadataImpl::getIfExists(MD)) { in retrack()247 return ReplaceableMetadataImpl::isReplaceable(MD); in isReplaceable()250 SmallVector<Metadata *> ReplaceableMetadataImpl::getAllArgListUsers() { in getAllArgListUsers()272 ReplaceableMetadataImpl::getAllDbgVariableRecordUsers() { in getAllDbgVariableRecordUsers()296 void ReplaceableMetadataImpl::addRef(void *Ref, OwnerTy Owner) { in addRef()307 void ReplaceableMetadataImpl::dropRef(void *Ref) { in dropRef()313 void ReplaceableMetadataImpl::moveRef(void *Ref, void *New, in moveRef()331 void ReplaceableMetadataImpl::SalvageDebugInfo(const Constant &C) { in SalvageDebugInfo()[all …]
2367 ReplaceableMetadataImpl::resolveAllUses(/* ResolveUsers */ false); in dropAllReferences()
716 ReplaceableMetadataImpl::SalvageDebugInfo(*C); in constantIsDead()