Lines Matching full:mdnode
68 SmallVector<std::pair<unsigned, MDNode*>, 8> MDs;
81 if (MDNode *MD = dyn_cast<MDNode>(*OI))
100 MDNode *Scope, *IA;
123 if (isa<MDNode>(V) || isa<MDString>(V)) {
229 /// and types referenced by the given MDNode.
230 void ValueEnumerator::EnumerateMDNodeOperands(const MDNode *N) {
233 if (isa<MDNode>(V) || isa<MDString>(V))
243 assert((isa<MDNode>(MD) || isa<MDString>(MD)) && "Invalid metadata kind");
248 const MDNode *N = dyn_cast<MDNode>(MD);
273 /// information reachable from the given MDNode.
274 void ValueEnumerator::EnumerateFunctionLocalMetadata(const MDNode *N) {
276 "EnumerateFunctionLocalMetadata called on non-function-local mdnode!");
295 if (MDNode *O = dyn_cast<MDNode>(V)) {
308 assert(!isa<MDNode>(V) && !isa<MDString>(V) &&
412 if (const MDNode *N = dyn_cast<MDNode>(V)) {
417 } else if (isa<MDString>(V) || isa<MDNode>(V))
477 SmallVector<MDNode *, 8> FnLocalMDVector;
483 if (MDNode *MD = dyn_cast<MDNode>(*OI))
489 SmallVector<std::pair<unsigned, MDNode*>, 8> MDs;
492 MDNode *N = MDs[i].second;