Lines Matching refs:MDN
1114 void LocationMetadata::parse(MDNode *MDN) {
1115 assert(MDN->getNumOperands() == 3);
1116 MDString *DIFilename = cast<MDString>(MDN->getOperand(0));
1118 LineNo = mdconst::extract<ConstantInt>(MDN->getOperand(1))->getLimitedValue();
1120 mdconst::extract<ConstantInt>(MDN->getOperand(2))->getLimitedValue();
1130 for (auto MDN : Globals->operands()) {
1132 assert(MDN->getNumOperands() == 5);
1133 auto *V = mdconst::extract_or_null<Constant>(MDN->getOperand(0));
1144 if (auto *Loc = cast_or_null<MDNode>(MDN->getOperand(1)))
1146 if (auto *Name = cast_or_null<MDString>(MDN->getOperand(2)))
1148 ConstantInt *IsDynInit = mdconst::extract<ConstantInt>(MDN->getOperand(3));
1151 mdconst::extract<ConstantInt>(MDN->getOperand(4));