Lines Matching refs:StrTab
93 const StringTable &StrTab) { in emitMetaStrTab() argument
101 StrTab.serialize(OS); in emitMetaStrTab()
234 Optional<const StringTable *> StrTab, Optional<StringRef> Filename) { in emitMetaBlock() argument
247 assert(StrTab != None && *StrTab != nullptr); in emitMetaBlock()
248 emitMetaStrTab(**StrTab); in emitMetaBlock()
259 assert(StrTab != None && *StrTab != nullptr); in emitMetaBlock()
260 emitMetaStrTab(**StrTab); in emitMetaBlock()
268 StringTable &StrTab) { in emitRemarkBlock() argument
274 R.push_back(StrTab.add(Remark.RemarkName).first); in emitRemarkBlock()
275 R.push_back(StrTab.add(Remark.PassName).first); in emitRemarkBlock()
276 R.push_back(StrTab.add(Remark.FunctionName).first); in emitRemarkBlock()
282 R.push_back(StrTab.add(Loc->SourceFilePath).first); in emitRemarkBlock()
297 unsigned Key = StrTab.add(Arg.Key).first; in emitRemarkBlock()
298 unsigned Val = StrTab.add(Arg.Val).first; in emitRemarkBlock()
305 R.push_back(StrTab.add(Arg.Loc->SourceFilePath).first); in emitRemarkBlock()
334 StrTab.emplace(); in BitstreamRemarkSerializer()
344 StrTab = std::move(StrTabIn); in BitstreamRemarkSerializer()
355 IsStandalone ? &*StrTab : Optional<const StringTable *>(None)); in emit()
362 Helper.emitRemarkBlock(Remark, *StrTab); in emit()
377 &*StrTab, ExternalFilename); in metaSerializer()
382 Helper->emitMetaBlock(CurrentContainerVersion, CurrentRemarkVersion, StrTab, in emit()