Lines Matching refs:KindID
1449 unsigned KindID = getContext().getMDKindID(Kind); in getMetadata() local
1450 return getMetadataImpl(KindID); in getMetadata()
1453 MDNode *Value::getMetadataImpl(unsigned KindID) const { in getMetadataImpl()
1456 return Attachements.lookup(KindID); in getMetadataImpl()
1459 void Value::getMetadata(unsigned KindID, SmallVectorImpl<MDNode *> &MDs) const { in getMetadata() argument
1461 getContext().pImpl->ValueMetadata.at(this).get(KindID, MDs); in getMetadata()
1479 void Value::setMetadata(unsigned KindID, MDNode *Node) { in setMetadata() argument
1488 Info.set(KindID, Node); in setMetadata()
1500 Info.erase(KindID); in setMetadata()
1513 void Value::addMetadata(unsigned KindID, MDNode &MD) { in addMetadata() argument
1517 getContext().pImpl->ValueMetadata[this].insert(KindID, MD); in addMetadata()
1524 bool Value::eraseMetadata(unsigned KindID) { in eraseMetadata() argument
1530 bool Changed = Store.erase(KindID); in eraseMetadata()
1568 unsigned KindID = Ctx.getMDKindID(Kind); in getMetadataImpl() local
1569 if (KindID == LLVMContext::MD_dbg) in getMetadataImpl()
1571 return Value::getMetadata(KindID); in getMetadataImpl()
1627 void Instruction::setMetadata(unsigned KindID, MDNode *Node) { in setMetadata() argument
1632 if (KindID == LLVMContext::MD_dbg) { in setMetadata()
1638 if (KindID == LLVMContext::MD_DIAssignID) { in setMetadata()
1647 Value::setMetadata(KindID, Node); in setMetadata()