Lines Matching refs:MD
83 if (MDNode *MD = dyn_cast<MDNode>(*OI))
84 if (MD->isFunctionLocal() && MD->getFunction())
225 void ValueEnumerator::EnumerateNamedMDNode(const NamedMDNode *MD) {
226 for (unsigned i = 0, e = MD->getNumOperands(); i != e; ++i)
227 EnumerateMetadata(MD->getOperand(i));
244 void ValueEnumerator::EnumerateMetadata(const Value *MD) {
245 assert((isa<MDNode>(MD) || isa<MDString>(MD)) && "Invalid metadata kind");
248 EnumerateType(MD->getType());
250 const MDNode *N = dyn_cast<MDNode>(MD);
260 unsigned &MDValueID = MDValueMap[MD];
266 MDValues.push_back(std::make_pair(MD, 1U));
495 if (MDNode *MD = dyn_cast<MDNode>(*OI))
496 if (MD->isFunctionLocal() && MD->getFunction())
498 FnLocalMDVector.push_back(MD);