Lines Matching refs:Symtab
69 SmallVector<char, 0> &Symtab; member
76 Builder(SmallVector<char, 0> &Symtab, StringTableBuilder &StrtabBuilder, in Builder()
78 : Symtab(Symtab), StrtabBuilder(StrtabBuilder), Saver(Alloc) {} in Builder()
101 R.Offset = Symtab.size(); in writeRange()
103 Symtab.insert(Symtab.end(), reinterpret_cast<const char *>(Objs.data()), in writeRange()
340 Symtab.resize(sizeof(storage::Header)); in build()
346 *reinterpret_cast<storage::Header *>(Symtab.data()) = Hdr; in build()
352 Error irsymtab::build(ArrayRef<Module *> Mods, SmallVector<char, 0> &Symtab, in build() argument
355 return Builder(Symtab, StrtabBuilder, Alloc).build(Mods); in build()
379 if (Error E = build(Mods, FC.Symtab, StrtabBuilder, Alloc)) in upgrade()
386 FC.TheReader = {{FC.Symtab.data(), FC.Symtab.size()}, in upgrade()
397 BFC.Symtab.size() < sizeof(storage::Header)) in readBitcode()
404 auto *Hdr = reinterpret_cast<const storage::Header *>(BFC.Symtab.data()); in readBitcode()
412 FC.TheReader = {{BFC.Symtab.data(), BFC.Symtab.size()}, in readBitcode()