Home | History | Annotate | Download | only in BitReader_3_0

Lines Matching defs:MD

406   void push_back(Metadata *MD) { MDValuePtrs.emplace_back(MD); }
423 void AssignValue(Metadata *MD, unsigned Idx);
988 void BitcodeReaderMDValueList::AssignValue(Metadata *MD, unsigned Idx) {
990 push_back(MD);
999 OldMD.reset(MD);
1005 PrevMD->replaceAllUsesWith(MD);
1013 if (Metadata *MD = MDValuePtrs[Idx])
1014 return MD;
1019 Metadata *MD = MDNode::getTemporary(Context, None).release();
1020 MDValuePtrs[Idx].reset(MD);
1021 return MD;
1034 for (auto &MD : MDValuePtrs) {
1035 auto *N = dyn_cast_or_null<MDNode>(MD);
1758 MDNode *MD = dyn_cast_or_null<MDNode>(MDValueList.getValueFwdRef(Record[i]));
1759 if (!MD)
1761 NMD->addOperand(MD);
1781 auto *MD =
1783 assert(isa<ConstantAsMetadata>(MD) &&
1785 Elts.push_back(MD);
1795 Metadata *MD = MDString::get(Context, String);
1796 MDValueList.AssignValue(MD, NextMDValueNo++);