Home | History | Annotate | Download | only in Writer

Lines Matching refs:MDNode

73   SmallVector<std::pair<unsigned, MDNode*>, 8> MDs;
83 if (MDNode *MD = dyn_cast<MDNode>(&Op))
102 MDNode *Scope, *IA;
131 if (isa<MDNode>(V) || isa<MDString>(V)) {
226 /// and types referenced by the given MDNode.
227 void ValueEnumerator::EnumerateMDNodeOperands(const MDNode *N) {
230 if (isa<MDNode>(V) || isa<MDString>(V))
240 assert((isa<MDNode>(MD) || isa<MDString>(MD)) && "Invalid metadata kind");
245 const MDNode *N = dyn_cast<MDNode>(MD);
270 /// information reachable from the given MDNode.
271 void ValueEnumerator::EnumerateFunctionLocalMetadata(const MDNode *N) {
273 "EnumerateFunctionLocalMetadata called on non-function-local mdnode!");
292 if (MDNode *O = dyn_cast<MDNode>(V)) {
305 assert(!isa<MDNode>(V) && !isa<MDString>(V) &&
413 if (const MDNode *N = dyn_cast<MDNode>(V)) {
418 } else if (isa<MDString>(V) || isa<MDNode>(V))
478 SmallVector<MDNode *, 8> FnLocalMDVector;
484 if (MDNode *MD = dyn_cast<MDNode>(*OI))
490 SmallVector<std::pair<unsigned, MDNode*>, 8> MDs;
493 MDNode *N = MDs[i].second;