Lines Matching refs:StrTab
94 const StringTable &StrTab) { in emitMetaStrTab() argument
102 StrTab.serialize(OS); in emitMetaStrTab()
235 Optional<const StringTable *> StrTab, Optional<StringRef> Filename) { in emitMetaBlock() argument
248 assert(StrTab != None && *StrTab != nullptr); in emitMetaBlock()
249 emitMetaStrTab(**StrTab); in emitMetaBlock()
260 assert(StrTab != None && *StrTab != nullptr); in emitMetaBlock()
261 emitMetaStrTab(**StrTab); in emitMetaBlock()
269 StringTable &StrTab) { in emitRemarkBlock() argument
275 R.push_back(StrTab.add(Remark.RemarkName).first); in emitRemarkBlock()
276 R.push_back(StrTab.add(Remark.PassName).first); in emitRemarkBlock()
277 R.push_back(StrTab.add(Remark.FunctionName).first); in emitRemarkBlock()
283 R.push_back(StrTab.add(Loc->SourceFilePath).first); in emitRemarkBlock()
298 unsigned Key = StrTab.add(Arg.Key).first; in emitRemarkBlock()
299 unsigned Val = StrTab.add(Arg.Val).first; in emitRemarkBlock()
306 R.push_back(StrTab.add(Arg.Loc->SourceFilePath).first); in emitRemarkBlock()
335 StrTab.emplace(); in BitstreamRemarkSerializer()
345 StrTab = std::move(StrTabIn); in BitstreamRemarkSerializer()
356 IsStandalone ? &*StrTab : Optional<const StringTable *>(None)); in emit()
363 Helper.emitRemarkBlock(Remark, *StrTab); in emit()
378 &*StrTab, ExternalFilename); in metaSerializer()
383 Helper->emitMetaBlock(CurrentContainerVersion, CurrentRemarkVersion, StrTab, in emit()