Home
last modified time | relevance | path

Searched refs:MetadataNode (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXUtilities.cpp55 static void readIntVecFromMDNode(const MDNode *MetadataNode, in readIntVecFromMDNode() argument
57 for (unsigned i = 0, e = MetadataNode->getNumOperands(); i != e; ++i) { in readIntVecFromMDNode()
59 mdconst::extract<ConstantInt>(MetadataNode->getOperand(i)); in readIntVecFromMDNode()
64 static void cacheAnnotationFromMD(const MDNode *MetadataNode, in cacheAnnotationFromMD() argument
68 assert(MetadataNode && "Invalid mdnode for annotation"); in cacheAnnotationFromMD()
69 assert((MetadataNode->getNumOperands() % 2) == 1 && in cacheAnnotationFromMD()
73 for (unsigned i = 1, e = MetadataNode->getNumOperands(); i != e; i += 2) { in cacheAnnotationFromMD()
75 const MDString *prop = dyn_cast<MDString>(MetadataNode->getOperand(i)); in cacheAnnotationFromMD()
81 MetadataNode->getOperand(i + 1))) { in cacheAnnotationFromMD()
84 dyn_cast<MDNode>(MetadataNode->getOperand(i + 1))) { in cacheAnnotationFromMD()