Lines Matching refs:StrTab
95 const StringTable &StrTab) { in emitMetaStrTab() argument
103 StrTab.serialize(OS); in emitMetaStrTab()
236 std::optional<const StringTable *> StrTab, in emitMetaBlock() argument
250 assert(StrTab != std::nullopt && *StrTab != nullptr); in emitMetaBlock()
251 emitMetaStrTab(**StrTab); in emitMetaBlock()
262 assert(StrTab != std::nullopt && *StrTab != nullptr); in emitMetaBlock()
263 emitMetaStrTab(**StrTab); in emitMetaBlock()
271 StringTable &StrTab) { in emitRemarkBlock() argument
277 R.push_back(StrTab.add(Remark.RemarkName).first); in emitRemarkBlock()
278 R.push_back(StrTab.add(Remark.PassName).first); in emitRemarkBlock()
279 R.push_back(StrTab.add(Remark.FunctionName).first); in emitRemarkBlock()
285 R.push_back(StrTab.add(Loc->SourceFilePath).first); in emitRemarkBlock()
300 unsigned Key = StrTab.add(Arg.Key).first; in emitRemarkBlock()
301 unsigned Val = StrTab.add(Arg.Val).first; in emitRemarkBlock()
308 R.push_back(StrTab.add(Arg.Loc->SourceFilePath).first); in emitRemarkBlock()
337 StrTab.emplace(); in BitstreamRemarkSerializer()
347 StrTab = std::move(StrTabIn); in BitstreamRemarkSerializer()
358 IsStandalone ? &*StrTab in emit()
366 Helper.emitRemarkBlock(Remark, *StrTab); in emit()
381 &*StrTab, ExternalFilename); in metaSerializer()
386 Helper->emitMetaBlock(CurrentContainerVersion, CurrentRemarkVersion, StrTab, in emit()