Lines Matching refs:Symtab
70 SmallVector<char, 0> &Symtab; member
77 Builder(SmallVector<char, 0> &Symtab, StringTableBuilder &StrtabBuilder, in Builder()
79 : Symtab(Symtab), StrtabBuilder(StrtabBuilder), Saver(Alloc) {} in Builder()
100 R.Offset = Symtab.size(); in writeRange()
102 Symtab.insert(Symtab.end(), reinterpret_cast<const char *>(Objs.data()), in writeRange()
311 Symtab.resize(sizeof(storage::Header)); in build()
317 *reinterpret_cast<storage::Header *>(Symtab.data()) = Hdr; in build()
323 Error irsymtab::build(ArrayRef<Module *> Mods, SmallVector<char, 0> &Symtab, in build() argument
326 return Builder(Symtab, StrtabBuilder, Alloc).build(Mods); in build()
350 if (Error E = build(Mods, FC.Symtab, StrtabBuilder, Alloc)) in upgrade()
357 FC.TheReader = {{FC.Symtab.data(), FC.Symtab.size()}, in upgrade()
368 BFC.Symtab.size() < sizeof(storage::Header)) in readBitcode()
375 auto *Hdr = reinterpret_cast<const storage::Header *>(BFC.Symtab.data()); in readBitcode()
383 FC.TheReader = {{BFC.Symtab.data(), BFC.Symtab.size()}, in readBitcode()