Lines Matching defs:MD
86 if (MDNode *MD = dyn_cast<MDNode>(*OI))
87 if (MD->isFunctionLocal() && MD->getFunction())
228 void ValueEnumerator::EnumerateNamedMDNode(const NamedMDNode *MD) {
229 for (unsigned i = 0, e = MD->getNumOperands(); i != e; ++i)
230 EnumerateMetadata(MD->getOperand(i));
247 void ValueEnumerator::EnumerateMetadata(const Value *MD) {
248 assert((isa<MDNode>(MD) || isa<MDString>(MD)) && "Invalid metadata kind");
251 EnumerateType(MD->getType());
253 const MDNode *N = dyn_cast<MDNode>(MD);
263 unsigned &MDValueID = MDValueMap[MD];
269 MDValues.push_back(std::make_pair(MD, 1U));
488 if (MDNode *MD = dyn_cast<MDNode>(*OI))
489 if (MD->isFunctionLocal() && MD->getFunction())
491 FnLocalMDVector.push_back(MD);