Lines Matching refs:MetadataList

356   void flush(BitcodeReaderMetadataList &MetadataList);
360 void getTemporaries(BitcodeReaderMetadataList &MetadataList, in getTemporaries() argument
364 auto *MD = MetadataList.lookup(ID); in getTemporaries()
383 void PlaceholderQueue::flush(BitcodeReaderMetadataList &MetadataList) { in flush() argument
385 auto *MD = MetadataList.lookup(PHs.front().getID()); in flush()
405 BitcodeReaderMetadataList MetadataList; member in MetadataLoader::MetadataLoaderImpl
636 : MetadataList(TheModule.getContext(), Stream.SizeInBytes()), in MetadataLoaderImpl()
643 bool hasFwdRefs() const { return MetadataList.hasFwdRefs(); } in hasFwdRefs()
648 if (auto *MD = MetadataList.lookup(ID)) in getMetadataFwdRefOrLoad()
656 return MetadataList.lookup(ID); in getMetadataFwdRefOrLoad()
658 return MetadataList.getMetadataFwdRef(ID); in getMetadataFwdRefOrLoad()
675 unsigned size() const { return MetadataList.size(); } in size()
676 void shrinkTo(unsigned N) { MetadataList.shrinkTo(N); } in shrinkTo()
815 MDNode *MD = MetadataList.getMDNodeFwdRefOrNull(Record[i]); in lazyLoadModuleMetadataBlock()
958 if (!ModuleLevel && MetadataList.hasFwdRefs()) in parseMetadata()
973 if (ModuleLevel && IsImporting && MetadataList.empty() && in parseMetadata()
981 MetadataList.resize(MDStringRef.size() + in parseMetadata()
1012 unsigned NextMetadataNo = MetadataList.size(); in parseMetadata()
1049 if (Metadata *MD = MetadataList.lookup(ID)) in lazyLoadOneMDString()
1052 MetadataList.assignValue(MDS, ID); in lazyLoadOneMDString()
1061 if (auto *MD = MetadataList.lookup(ID)) { in lazyLoadOneMetadata()
1096 Placeholders.getTemporaries(MetadataList, Temporaries); in resolveForwardRefsAndPlaceholders()
1099 if (Temporaries.empty() && !MetadataList.hasFwdRefs()) in resolveForwardRefsAndPlaceholders()
1110 while (MetadataList.hasFwdRefs()) in resolveForwardRefsAndPlaceholders()
1111 lazyLoadOneMetadata(MetadataList.getNextFwdRef(), Placeholders); in resolveForwardRefsAndPlaceholders()
1116 MetadataList.tryToResolveCycles(); in resolveForwardRefsAndPlaceholders()
1120 Placeholders.flush(MetadataList); in resolveForwardRefsAndPlaceholders()
1132 if (auto *MD = MetadataList.lookup(ID)) in parseOneMetadata()
1140 MetadataList.getMetadataFwdRef(NextMetadataNo); in parseOneMetadata()
1142 return MetadataList.lookup(ID); in parseOneMetadata()
1145 return MetadataList.getMetadataFwdRef(ID); in parseOneMetadata()
1147 if (auto *MD = MetadataList.getMetadataIfResolved(ID)) in parseOneMetadata()
1158 return MetadataList.getMetadataFwdRef(ID - 1); in parseOneMetadata()
1170 return MetadataList.upgradeTypeRef(getMDOrNull(ID)); in parseOneMetadata()
1197 MDNode *MD = MetadataList.getMDNodeFwdRefOrNull(Record[i]); in parseOneMetadata()
1214 MetadataList.assignValue(MDNode::get(Context, None), NextMetadataNo); in parseOneMetadata()
1234 MetadataList.assignValue(LocalAsMetadata::get(V), NextMetadataNo); in parseOneMetadata()
1264 MetadataList.assignValue(MDNode::get(Context, Elts), NextMetadataNo); in parseOneMetadata()
1282 MetadataList.assignValue(ValueAsMetadata::get(V), NextMetadataNo); in parseOneMetadata()
1294 MetadataList.assignValue(IsDistinct ? MDNode::getDistinct(Context, Elts) in parseOneMetadata()
1310 MetadataList.assignValue( in parseOneMetadata()
1332 MetadataList.assignValue( in parseOneMetadata()
1366 MetadataList.assignValue(Val, NextMetadataNo); in parseOneMetadata()
1378 MetadataList.assignValue(Val, NextMetadataNo); in parseOneMetadata()
1399 MetadataList.assignValue( in parseOneMetadata()
1415 MetadataList.assignValue( in parseOneMetadata()
1433 MetadataList.assignValue( in parseOneMetadata()
1459 MetadataList.assignValue( in parseOneMetadata()
1562 MetadataList.addTypeRef(*Identifier, *cast<DICompositeType>(CT)); in parseOneMetadata()
1564 MetadataList.assignValue(CT, NextMetadataNo); in parseOneMetadata()
1578 Types = MetadataList.upgradeTypeRefArray(Types); in parseOneMetadata()
1580 MetadataList.assignValue( in parseOneMetadata()
1593 MetadataList.assignValue( in parseOneMetadata()
1621 MetadataList.assignValue( in parseOneMetadata()
1652 MetadataList.assignValue(CU, NextMetadataNo); in parseOneMetadata()
1753 MetadataList.assignValue(SP, NextMetadataNo); in parseOneMetadata()
1775 MetadataList.assignValue( in parseOneMetadata()
1788 MetadataList.assignValue( in parseOneMetadata()
1798 MetadataList.assignValue( in parseOneMetadata()
1819 MetadataList.assignValue( in parseOneMetadata()
1831 MetadataList.assignValue( in parseOneMetadata()
1844 MetadataList.assignValue( in parseOneMetadata()
1857 MetadataList.assignValue( in parseOneMetadata()
1873 MetadataList.assignValue( in parseOneMetadata()
1897 MetadataList.assignValue( in parseOneMetadata()
1911 MetadataList.assignValue( in parseOneMetadata()
1960 MetadataList.assignValue(MDNode, NextMetadataNo); in parseOneMetadata()
1989 MetadataList.assignValue( in parseOneMetadata()
2005 MetadataList.assignValue( in parseOneMetadata()
2025 MetadataList.assignValue(GET_OR_DISTINCT(DIExpression, (Context, Elts)), in parseOneMetadata()
2038 MetadataList.assignValue( in parseOneMetadata()
2050 MetadataList.assignValue( in parseOneMetadata()
2067 MetadataList.assignValue( in parseOneMetadata()
2085 MetadataList.assignValue(MD, NextMetadataNo); in parseOneMetadata()
2092 MetadataList.assignValue(MDString::get(Context, Str), NextMetadataNo); in parseOneMetadata()
2131 MetadataList.assignValue(DIArgList::get(Context, Elts), NextMetadataNo); in parseOneMetadata()
2251 !MetadataList.lookup(Idx)) { in parseMetadataAttachment()
2258 Metadata *Node = MetadataList.getMetadataFwdRef(Idx); in parseMetadataAttachment()