Lines Matching refs:KindID
1288 MDNode *Value::getMetadata(unsigned KindID) const { in getMetadata()
1293 return Info.lookup(KindID); in getMetadata()
1304 void Value::getMetadata(unsigned KindID, SmallVectorImpl<MDNode *> &MDs) const { in getMetadata() argument
1306 getContext().pImpl->ValueMetadata[this].get(KindID, MDs); in getMetadata()
1325 void Value::setMetadata(unsigned KindID, MDNode *Node) { in setMetadata() argument
1334 Info.set(KindID, Node); in setMetadata()
1346 Info.erase(KindID); in setMetadata()
1359 void Value::addMetadata(unsigned KindID, MDNode &MD) { in addMetadata() argument
1363 getContext().pImpl->ValueMetadata[this].insert(KindID, MD); in addMetadata()
1370 bool Value::eraseMetadata(unsigned KindID) { in eraseMetadata() argument
1376 bool Changed = Store.erase(KindID); in eraseMetadata()
1427 void Instruction::setMetadata(unsigned KindID, MDNode *Node) { in setMetadata() argument
1432 if (KindID == LLVMContext::MD_dbg) { in setMetadata()
1437 Value::setMetadata(KindID, Node); in setMetadata()
1477 MDNode *Instruction::getMetadataImpl(unsigned KindID) const { in getMetadataImpl()
1479 if (KindID == LLVMContext::MD_dbg) in getMetadataImpl()
1481 return Value::getMetadata(KindID); in getMetadataImpl()