Lines Matching refs:StrTab
61 assert(Serializer->StrTab.hasValue() &&
62 "YAMLStrTabSerializer with no StrTab.");
63 StringTable &StrTab = *Serializer->StrTab;
64 unsigned PassID = StrTab.add(Remark->PassName).first;
65 unsigned NameID = StrTab.add(Remark->RemarkName).first;
66 unsigned FunctionID = StrTab.add(Remark->FunctionName).first;
86 assert(Serializer->StrTab.hasValue() &&
87 "YAMLStrTabSerializer with no StrTab.");
88 StringTable &StrTab = *Serializer->StrTab;
89 unsigned FileID = StrTab.add(File).first;
141 assert(Serializer->StrTab.hasValue() &&
142 "YAMLStrTabSerializer with no StrTab.");
143 StringTable &StrTab = *Serializer->StrTab;
144 auto ValueID = StrTab.add(A.Val).first;
170 StrTab = std::move(StrTabIn);
202 assert(StrTab);
204 *StrTab);
221 static void emitStrTab(raw_ostream &OS, Optional<const StringTable *> StrTab) {
223 uint64_t StrTabSize = StrTab ? (*StrTab)->SerializedSize : 0;
230 if (StrTab)
231 (*StrTab)->serialize(OS);
254 emitStrTab(OS, &StrTab);