Lines Matching refs:Slots
99 const SlotMapping *Slots) { in parseStandaloneConstantValue() argument
100 restoreParsingState(Slots); in parseStandaloneConstantValue()
112 const SlotMapping *Slots) { in parseTypeAtBeginning() argument
113 restoreParsingState(Slots); in parseTypeAtBeginning()
128 const SlotMapping *Slots) { in parseDIExpressionBodyAtBeginning() argument
129 restoreParsingState(Slots); in parseDIExpressionBodyAtBeginning()
142 void LLParser::restoreParsingState(const SlotMapping *Slots) { in restoreParsingState() argument
143 if (!Slots) in restoreParsingState()
145 NumberedVals = Slots->GlobalValues; in restoreParsingState()
146 NumberedMetadata = Slots->MetadataNodes; in restoreParsingState()
147 for (const auto &I : Slots->NamedTypes) in restoreParsingState()
150 for (const auto &I : Slots->Types) in restoreParsingState()
456 if (!Slots) in validateEndOfModule()
461 Slots->GlobalValues = std::move(NumberedVals); in validateEndOfModule()
462 Slots->MetadataNodes = std::move(NumberedMetadata); in validateEndOfModule()
464 Slots->NamedTypes.insert(std::make_pair(I.getKey(), I.second.first)); in validateEndOfModule()
466 Slots->Types.insert(std::make_pair(I.first, I.second.first)); in validateEndOfModule()