Lines Matching refs:ValueAsMetadata
165 if (OldMD && isa<ValueAsMetadata>(*OldMD) && !New) { in handleChangedValue()
166 auto *OldVAM = cast<ValueAsMetadata>(*OldMD); in handleChangedValue()
167 New = ValueAsMetadata::get(PoisonValue::get(OldVAM->getValue()->getType())); in handleChangedValue()
339 ValueAsMetadata *MD = I->second; in SalvageDebugInfo()
356 Pair.first, ValueAsMetadata::get(UndefValue::get(C.getType()))); in SalvageDebugInfo()
458 return dyn_cast<ValueAsMetadata>(&MD); in getOrCreate()
469 return dyn_cast<ValueAsMetadata>(&MD); in getIfExists()
475 return isa<ValueAsMetadata>(&MD) || isa<DIArgList>(&MD); in isReplaceable()
495 ValueAsMetadata *ValueAsMetadata::get(Value *V) { in get()
514 ValueAsMetadata *ValueAsMetadata::getIfExists(Value *V) { in getIfExists()
519 void ValueAsMetadata::handleDeletion(Value *V) { in handleDeletion()
528 ValueAsMetadata *MD = I->second; in handleDeletion()
538 void ValueAsMetadata::handleRAUW(Value *From, Value *To) { in handleRAUW()
555 ValueAsMetadata *MD = I->second; in handleRAUW()