Lines Matching defs:MetadataNode
53 static void readIntVecFromMDNode(const MDNode *MetadataNode,
55 for (unsigned i = 0, e = MetadataNode->getNumOperands(); i != e; ++i) {
57 mdconst::extract<ConstantInt>(MetadataNode->getOperand(i));
62 static void cacheAnnotationFromMD(const MDNode *MetadataNode,
66 assert(MetadataNode && "Invalid mdnode for annotation");
67 assert((MetadataNode->getNumOperands() % 2) == 1 &&
71 for (unsigned i = 1, e = MetadataNode->getNumOperands(); i != e; i += 2) {
73 const MDString *prop = dyn_cast<MDString>(MetadataNode->getOperand(i));
79 MetadataNode->getOperand(i + 1))) {
82 dyn_cast<MDNode>(MetadataNode->getOperand(i + 1))) {