Lines Matching refs:MetadataList
370 void flush(BitcodeReaderMetadataList &MetadataList);
374 void getTemporaries(BitcodeReaderMetadataList &MetadataList, in getTemporaries() argument
378 auto *MD = MetadataList.lookup(ID); in getTemporaries()
397 void PlaceholderQueue::flush(BitcodeReaderMetadataList &MetadataList) { in flush() argument
399 auto *MD = MetadataList.lookup(PHs.front().getID()); in flush()
419 BitcodeReaderMetadataList MetadataList; member in MetadataLoader::MetadataLoaderImpl
649 : MetadataList(TheModule.getContext(), Stream.SizeInBytes()), in MetadataLoaderImpl()
656 bool hasFwdRefs() const { return MetadataList.hasFwdRefs(); } in hasFwdRefs()
661 if (auto *MD = MetadataList.lookup(ID)) in getMetadataFwdRefOrLoad()
669 return MetadataList.lookup(ID); in getMetadataFwdRefOrLoad()
671 return MetadataList.getMetadataFwdRef(ID); in getMetadataFwdRefOrLoad()
688 unsigned size() const { return MetadataList.size(); } in size()
689 void shrinkTo(unsigned N) { MetadataList.shrinkTo(N); } in shrinkTo()
828 MDNode *MD = MetadataList.getMDNodeFwdRefOrNull(Record[i]); in lazyLoadModuleMetadataBlock()
970 if (!ModuleLevel && MetadataList.hasFwdRefs()) in parseMetadata()
985 if (ModuleLevel && IsImporting && MetadataList.empty() && in parseMetadata()
993 MetadataList.resize(MDStringRef.size() + in parseMetadata()
1024 unsigned NextMetadataNo = MetadataList.size(); in parseMetadata()
1062 if (Metadata *MD = MetadataList.lookup(ID)) in lazyLoadOneMDString()
1065 MetadataList.assignValue(MDS, ID); in lazyLoadOneMDString()
1074 if (auto *MD = MetadataList.lookup(ID)) { in lazyLoadOneMetadata()
1109 Placeholders.getTemporaries(MetadataList, Temporaries); in resolveForwardRefsAndPlaceholders()
1112 if (Temporaries.empty() && !MetadataList.hasFwdRefs()) in resolveForwardRefsAndPlaceholders()
1123 while (MetadataList.hasFwdRefs()) in resolveForwardRefsAndPlaceholders()
1124 lazyLoadOneMetadata(MetadataList.getNextFwdRef(), Placeholders); in resolveForwardRefsAndPlaceholders()
1129 MetadataList.tryToResolveCycles(); in resolveForwardRefsAndPlaceholders()
1133 Placeholders.flush(MetadataList); in resolveForwardRefsAndPlaceholders()
1145 if (auto *MD = MetadataList.lookup(ID)) in parseOneMetadata()
1153 MetadataList.getMetadataFwdRef(NextMetadataNo); in parseOneMetadata()
1155 return MetadataList.lookup(ID); in parseOneMetadata()
1158 return MetadataList.getMetadataFwdRef(ID); in parseOneMetadata()
1160 if (auto *MD = MetadataList.getMetadataIfResolved(ID)) in parseOneMetadata()
1171 return MetadataList.getMetadataFwdRef(ID - 1); in parseOneMetadata()
1183 return MetadataList.upgradeTypeRef(getMDOrNull(ID)); in parseOneMetadata()
1212 MDNode *MD = MetadataList.getMDNodeFwdRefOrNull(Record[i]); in parseOneMetadata()
1229 MetadataList.assignValue(MDNode::get(Context, None), NextMetadataNo); in parseOneMetadata()
1243 MetadataList.assignValue( in parseOneMetadata()
1271 MetadataList.assignValue(MDNode::get(Context, Elts), NextMetadataNo); in parseOneMetadata()
1283 MetadataList.assignValue( in parseOneMetadata()
1297 MetadataList.assignValue(IsDistinct ? MDNode::getDistinct(Context, Elts) in parseOneMetadata()
1313 MetadataList.assignValue( in parseOneMetadata()
1335 MetadataList.assignValue( in parseOneMetadata()
1369 MetadataList.assignValue(Val, NextMetadataNo); in parseOneMetadata()
1381 MetadataList.assignValue(Val, NextMetadataNo); in parseOneMetadata()
1402 MetadataList.assignValue( in parseOneMetadata()
1417 MetadataList.assignValue( in parseOneMetadata()
1430 MetadataList.assignValue( in parseOneMetadata()
1451 MetadataList.assignValue( in parseOneMetadata()
1541 MetadataList.addTypeRef(*Identifier, *cast<DICompositeType>(CT)); in parseOneMetadata()
1543 MetadataList.assignValue(CT, NextMetadataNo); in parseOneMetadata()
1557 Types = MetadataList.upgradeTypeRefArray(Types); in parseOneMetadata()
1559 MetadataList.assignValue( in parseOneMetadata()
1572 MetadataList.assignValue( in parseOneMetadata()
1600 MetadataList.assignValue( in parseOneMetadata()
1631 MetadataList.assignValue(CU, NextMetadataNo); in parseOneMetadata()
1723 MetadataList.assignValue(SP, NextMetadataNo); in parseOneMetadata()
1745 MetadataList.assignValue( in parseOneMetadata()
1758 MetadataList.assignValue( in parseOneMetadata()
1768 MetadataList.assignValue( in parseOneMetadata()
1789 MetadataList.assignValue( in parseOneMetadata()
1801 MetadataList.assignValue( in parseOneMetadata()
1814 MetadataList.assignValue( in parseOneMetadata()
1827 MetadataList.assignValue( in parseOneMetadata()
1843 MetadataList.assignValue( in parseOneMetadata()
1863 MetadataList.assignValue( in parseOneMetadata()
1876 MetadataList.assignValue( in parseOneMetadata()
1925 MetadataList.assignValue(MDNode, NextMetadataNo); in parseOneMetadata()
1950 MetadataList.assignValue( in parseOneMetadata()
1966 MetadataList.assignValue( in parseOneMetadata()
1987 MetadataList.assignValue( in parseOneMetadata()
2000 MetadataList.assignValue( in parseOneMetadata()
2012 MetadataList.assignValue( in parseOneMetadata()
2028 MetadataList.assignValue( in parseOneMetadata()
2045 MetadataList.assignValue(MD, NextMetadataNo); in parseOneMetadata()
2052 MetadataList.assignValue(MDString::get(Context, Str), NextMetadataNo); in parseOneMetadata()
2091 MetadataList.assignValue(DIArgList::get(Context, Elts), NextMetadataNo); in parseOneMetadata()
2213 !MetadataList.lookup(Idx)) { in parseMetadataAttachment()
2220 Metadata *Node = MetadataList.getMetadataFwdRef(Idx); in parseMetadataAttachment()