Lines Matching refs:MetadataAsValue
59 MetadataAsValue::MetadataAsValue(Type *Ty, Metadata *MD) in MetadataAsValue() function in MetadataAsValue
64 MetadataAsValue::~MetadataAsValue() { in ~MetadataAsValue()
102 MetadataAsValue *MetadataAsValue::get(LLVMContext &Context, Metadata *MD) { in get()
106 Entry = new MetadataAsValue(Type::getMetadataTy(Context), MD); in get()
110 MetadataAsValue *MetadataAsValue::getIfExists(LLVMContext &Context, in getIfExists()
117 void MetadataAsValue::handleChangedMetadata(Metadata *MD) { in handleChangedMetadata()
140 void MetadataAsValue::track() { in track()
145 void MetadataAsValue::untrack() { in untrack()
304 if (Owner.is<MetadataAsValue *>()) { in replaceAllUsesWith()
305 Owner.get<MetadataAsValue *>()->handleChangedMetadata(MD); in replaceAllUsesWith()
344 if (Owner.is<MetadataAsValue *>()) in resolveAllUses()