Home
last modified time | relevance | path

Searched refs:ReplaceableMetadataImpl (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DMetadata.h63 friend class ReplaceableMetadataImpl; variable
177 friend class ReplaceableMetadataImpl; variable
382 class ReplaceableMetadataImpl {
394 ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {} in ReplaceableMetadataImpl() function
396 ~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; variable
458 ReplaceableMetadataImpl::resolveAllUses(/* ResolveUsers */ false); in dropUsers()
[all …]
H A DDebugInfoMetadata.h3940 class DIArgList : public Metadata, ReplaceableMetadataImpl {
3941 friend class ReplaceableMetadataImpl;
3948 : Metadata(DIArgListKind, Uniqued), ReplaceableMetadataImpl(Context),
3971 return ReplaceableMetadataImpl::getAllDbgVariableRecordUsers();
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DMetadata.cpp210 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 …]
H A DDebugInfoMetadata.cpp2367 ReplaceableMetadataImpl::resolveAllUses(/* ResolveUsers */ false); in dropAllReferences()
H A DConstants.cpp716 ReplaceableMetadataImpl::SalvageDebugInfo(*C); in constantIsDead()