Searched refs:ReplaceableMetadataImpl (Results 1 – 3 of 3) sorted by relevance
62 friend class ReplaceableMetadataImpl; variable176 friend class ReplaceableMetadataImpl; variable280 class ReplaceableMetadataImpl {292 ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} in ReplaceableMetadataImpl() function294 ~ReplaceableMetadataImpl() { in ~ReplaceableMetadataImpl()325 static ReplaceableMetadataImpl *getOrCreate(Metadata &MD);328 static ReplaceableMetadataImpl *getIfExists(Metadata &MD);344 class ValueAsMetadata : public Metadata, ReplaceableMetadataImpl {345 friend class ReplaceableMetadataImpl; variable352 ReplaceableMetadataImpl::resolveAllUses(/* ResolveUsers */ false); in dropUsers()[all …]
154 if (auto *R = ReplaceableMetadataImpl::getOrCreate(MD)) { in track()169 if (auto *R = ReplaceableMetadataImpl::getIfExists(MD)) in untrack()179 if (auto *R = ReplaceableMetadataImpl::getIfExists(MD)) { in retrack()191 return ReplaceableMetadataImpl::isReplaceable(MD); in isReplaceable()194 SmallVector<Metadata *> ReplaceableMetadataImpl::getAllArgListUsers() { in getAllArgListUsers()213 void ReplaceableMetadataImpl::addRef(void *Ref, OwnerTy Owner) { in addRef()224 void ReplaceableMetadataImpl::dropRef(void *Ref) { in dropRef()230 void ReplaceableMetadataImpl::moveRef(void *Ref, void *New, in moveRef()248 void ReplaceableMetadataImpl::SalvageDebugInfo(const Constant &C) { in SalvageDebugInfo()278 void ReplaceableMetadataImpl::replaceAllUsesWith(Metadata *MD) { in replaceAllUsesWith()[all …]
703 ReplaceableMetadataImpl::SalvageDebugInfo(*C); in constantIsDead()