Lines Matching refs:StrTab
62 assert(Serializer->StrTab && "YAMLStrTabSerializer with no StrTab."); in mapping()
63 StringTable &StrTab = *Serializer->StrTab; in mapping() local
64 unsigned PassID = StrTab.add(Remark->PassName).first; in mapping()
65 unsigned NameID = StrTab.add(Remark->RemarkName).first; in mapping()
66 unsigned FunctionID = StrTab.add(Remark->FunctionName).first; in mapping()
86 assert(Serializer->StrTab && "YAMLStrTabSerializer with no StrTab."); in mapping()
87 StringTable &StrTab = *Serializer->StrTab; in mapping() local
88 unsigned FileID = StrTab.add(File).first; in mapping()
140 assert(Serializer->StrTab && "YAMLStrTabSerializer with no StrTab."); in mapping()
141 StringTable &StrTab = *Serializer->StrTab; in mapping() local
142 auto ValueID = StrTab.add(A.Val).first; in mapping()
168 StrTab = std::move(StrTabIn); in YAMLRemarkSerializer()
200 assert(StrTab); in metaSerializer()
202 *StrTab); in metaSerializer()
219 static void emitStrTab(raw_ostream &OS, Optional<const StringTable *> StrTab) { in emitStrTab() argument
221 uint64_t StrTabSize = StrTab ? (*StrTab)->SerializedSize : 0; in emitStrTab()
228 if (StrTab) in emitStrTab()
229 (*StrTab)->serialize(OS); in emitStrTab()
252 emitStrTab(OS, &StrTab); in emit()