Lines Matching refs:MetadataAsValue
60 MetadataAsValue::MetadataAsValue(Type *Ty, Metadata *MD) in MetadataAsValue() function in MetadataAsValue
65 MetadataAsValue::~MetadataAsValue() { in ~MetadataAsValue()
103 MetadataAsValue *MetadataAsValue::get(LLVMContext &Context, Metadata *MD) { in get()
107 Entry = new MetadataAsValue(Type::getMetadataTy(Context), MD); in get()
111 MetadataAsValue *MetadataAsValue::getIfExists(LLVMContext &Context, in getIfExists()
118 void MetadataAsValue::handleChangedMetadata(Metadata *MD) { in handleChangedMetadata()
141 void MetadataAsValue::track() { in track()
146 void MetadataAsValue::untrack() { in untrack()
351 if (isa<MetadataAsValue *>(Owner)) { in SalvageDebugInfo()
352 cast<MetadataAsValue *>(Owner)->handleChangedMetadata( in SalvageDebugInfo()
396 if (isa<MetadataAsValue *>(Owner)) { in replaceAllUsesWith()
397 cast<MetadataAsValue *>(Owner)->handleChangedMetadata(MD); in replaceAllUsesWith()