Searched refs:ReplaceableMetadataImpl (Results 1 – 6 of 6) sorted by relevance
64 friend class ReplaceableMetadataImpl; variable183 friend class ReplaceableMetadataImpl; variable389 class ReplaceableMetadataImpl {401 ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} in ReplaceableMetadataImpl() function403 ~ReplaceableMetadataImpl() { in ~ReplaceableMetadataImpl()438 static ReplaceableMetadataImpl *getOrCreate(Metadata &MD);441 static ReplaceableMetadataImpl *getIfExists(Metadata &MD);457 class ValueAsMetadata : public Metadata, ReplaceableMetadataImpl {458 friend class ReplaceableMetadataImpl; variable465 ReplaceableMetadataImpl::resolveAllUses(/* ResolveUsers */ false); in dropUsers()[all …]
4555 class DIArgList : public Metadata, ReplaceableMetadataImpl {4556 friend class ReplaceableMetadataImpl;4563 : Metadata(DIArgListKind, Uniqued), ReplaceableMetadataImpl(Context),4587 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 …]
2645 ReplaceableMetadataImpl::resolveAllUses(/* ResolveUsers */ false); in dropAllReferences()
732 ReplaceableMetadataImpl::SalvageDebugInfo(*C); in constantIsDead()
1354 ReplaceableMetadataImpl::SalvageDebugInfo(GV); in deleteIfDead()