Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DMetadata.h59 friend class ReplaceableMetadataImpl; variable
175 friend class ReplaceableMetadataImpl; variable
279 class ReplaceableMetadataImpl {
293 ~ReplaceableMetadataImpl() { in ~ReplaceableMetadataImpl()
340 friend class ReplaceableMetadataImpl; variable
393 ReplaceableMetadataImpl::replaceAllUsesWith(MD); in replaceAllUsesWith()
792 return Ptr.is<ReplaceableMetadataImpl *>();
801 ReplaceableMetadataImpl *getReplaceableUses() const {
803 return Ptr.get<ReplaceableMetadataImpl *>();
808 ReplaceableMetadataImpl *getOrCreateReplaceableUses() {
[all …]
/freebsd-12.1/contrib/llvm/lib/IR/
H A DMetadata.cpp158 if (auto *R = ReplaceableMetadataImpl::getOrCreate(MD)) { in track()
173 if (auto *R = ReplaceableMetadataImpl::getIfExists(MD)) in untrack()
183 if (auto *R = ReplaceableMetadataImpl::getIfExists(MD)) { in retrack()
195 return ReplaceableMetadataImpl::isReplaceable(MD); in isReplaceable()
198 void ReplaceableMetadataImpl::addRef(void *Ref, OwnerTy Owner) { in addRef()
209 void ReplaceableMetadataImpl::dropRef(void *Ref) { in dropRef()
215 void ReplaceableMetadataImpl::moveRef(void *Ref, void *New, in moveRef()
233 void ReplaceableMetadataImpl::replaceAllUsesWith(Metadata *MD) { in replaceAllUsesWith()
281 void ReplaceableMetadataImpl::resolveAllUses(bool ResolveUsers) { in resolveAllUses()
314 ReplaceableMetadataImpl *ReplaceableMetadataImpl::getOrCreate(Metadata &MD) { in getOrCreate()
[all …]