| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Object/ |
| H A D | IRSymtab.cpp | 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() 339 Symtab.resize(sizeof(storage::Header)); in build() 345 *reinterpret_cast<storage::Header *>(Symtab.data()) = Hdr; in build() 351 Error irsymtab::build(ArrayRef<Module *> Mods, SmallVector<char, 0> &Symtab, in build() argument 354 return Builder(Symtab, StrtabBuilder, Alloc).build(Mods); in build() 378 if (Error E = build(Mods, FC.Symtab, StrtabBuilder, Alloc)) in upgrade() [all …]
|
| H A D | MachOObjectFile.cpp | 414 MachO::symtab_command Symtab = SymtabOrErr.get(); in checkSymtabCommand() local 415 if (Symtab.cmdsize != sizeof(MachO::symtab_command)) in checkSymtabCommand() 419 if (Symtab.symoff > FileSize) in checkSymtabCommand() 423 uint64_t SymtabSize = Symtab.nsyms; in checkSymtabCommand() 433 BigSize += Symtab.symoff; in checkSymtabCommand() 439 if (Error Err = checkOverlappingElement(Elements, Symtab.symoff, SymtabSize, in checkSymtabCommand() 442 if (Symtab.stroff > FileSize) in checkSymtabCommand() 446 BigSize = Symtab.stroff; in checkSymtabCommand() 447 BigSize += Symtab.strsize; in checkSymtabCommand() 452 if (Error Err = checkOverlappingElement(Elements, Symtab.stroff, in checkSymtabCommand() [all …]
|
| H A D | IRObjectFile.cpp | 152 F.Symtab = std::move(FCOrErr->Symtab); in readIRSymtab()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Object/ |
| H A D | IRSymtab.h | 66 ArrayRef<T> get(StringRef Symtab) const { in get() 67 return {reinterpret_cast<const T *>(Symtab.data() + Offset), Size}; in get() 161 Error build(ArrayRef<Module *> Mods, SmallVector<char, 0> &Symtab, 233 StringRef Symtab, Strtab; variable 244 return R.get(Symtab); in range() 248 return *reinterpret_cast<const storage::Header *>(Symtab.data()); in header() 255 Reader(StringRef Symtab, StringRef Strtab) : Symtab(Symtab), Strtab(Strtab) { in Reader() argument 364 SmallVector<char, 0> Symtab, Strtab; member
|
| H A D | IRObjectFile.h | 80 SmallVector<char, 0> Symtab, Strtab; member
|
| H A D | ELF.h | 379 Elf_Sym_Range Symtab,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
| H A D | IndirectCallPromotion.cpp | 176 InstrProfSymtab *Symtab; member in __anone25302d10211::ICallPromotionFunc 206 ICallPromotionFunc(Function &Func, Module *Modu, InstrProfSymtab *Symtab, in ICallPromotionFunc() argument 208 : F(Func), M(Modu), Symtab(Symtab), SamplePGO(SamplePGO), ORE(ORE) {} in ICallPromotionFunc() 273 Function *TargetFunction = Symtab->getFunction(Target); in getPromotionCandidatesForCallSite() 393 InstrProfSymtab Symtab; in promoteIndirectCalls() local 394 if (Error E = Symtab.create(M, InLTO)) { in promoteIndirectCalls() 415 ICallPromotionFunc ICallPromotion(F, &M, &Symtab, SamplePGO, *ORE); in promoteIndirectCalls()
|
| H A D | CGProfile.cpp | 53 InstrProfSymtab Symtab; in runCGProfilePass() local 63 (void)(bool) Symtab.create(M); in runCGProfilePass() 92 UpdateCounts(TTI, &F, Symtab.getFunction(VD.Value), VD.Count); in runCGProfilePass()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ProfileData/ |
| H A D | InstrProfReader.h | 111 std::unique_ptr<InstrProfSymtab> Symtab; 190 assert(Symtab.get()); in getSymtab() 191 return *Symtab.get(); in getSymtab() 248 assert(Symtab.get()); in getSymtab() 249 return *Symtab.get(); in getSymtab() 253 Error createSymtab(InstrProfSymtab &Symtab); 303 return Symtab->getFuncName(swap(NameRef)); in getName() 436 Error populateSymtab(InstrProfSymtab &Symtab) override { in populateSymtab() argument 437 return Symtab.create(HashTable->keys()); in populateSymtab()
|
| H A D | InstrProfWriter.h | 77 InstrProfSymtab &Symtab, raw_fd_ostream &OS);
|
| H A D | InstrProf.h | 227 Error readPGOFuncNameStrings(StringRef NameStrings, InstrProfSymtab &Symtab);
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/ProfileData/ |
| H A D | InstrProfReader.cpp | 155 Symtab.reset(new InstrProfSymtab()); in readHeader() 231 if (Error E = Symtab->addFuncName(VD.first)) in readValueProfileData() 264 if (Error E = Symtab->addFuncName(Record.Name)) in readNextRecord() 350 Error RawInstrProfReader<IntPtrT>::createSymtab(InstrProfSymtab &Symtab) { in createSymtab() argument 351 if (Error E = Symtab.create(StringRef(NamesStart, NamesSize))) in createSymtab() 357 Symtab.mapAddress(FPtr, I->NameRef); in createSymtab() 403 Symtab = std::move(NewSymtab); in readHeader() 476 VDataPtrOrErr.get()->deserializeTo(Record, Symtab.get()); in readValueProfilingData() 866 if (Symtab.get()) in getSymtab() 867 return *Symtab.get(); in getSymtab() [all …]
|
| H A D | InstrProfWriter.cpp | 433 InstrProfSymtab &Symtab, in writeRecordInText() argument 461 OS << Symtab.getFuncNameOrExternalSymbol(VD[I].Value) << ":" in writeRecordInText() 479 InstrProfSymtab Symtab; in writeText() local 487 if (Error E = Symtab.addFuncName(I.getKey())) in writeText() 502 writeRecordInText(Name, Func.first, Func.second, Symtab, OS); in writeText()
|
| H A D | InstrProf.cpp | 458 Error readPGOFuncNameStrings(StringRef NameStrings, InstrProfSymtab &Symtab) { in readPGOFuncNameStrings() argument 494 if (Error E = Symtab.addFuncName(Name)) in readPGOFuncNameStrings()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-readobj/ |
| H A D | ARMEHABIPrinter.h | 332 const Elf_Shdr *Symtab; variable 356 StringRef FileName, const Elf_Shdr *Symtab) in PrinterContext() argument 357 : SW(SW), ELF(ELF), FileName(FileName), Symtab(Symtab) {} in PrinterContext() 369 if (!Symtab) in FunctionAtAddress() 371 auto StrTableOrErr = ELF.getStringTableForSymtab(*Symtab); in FunctionAtAddress() 376 for (const Elf_Sym &Sym : unwrapOrError(FileName, ELF.symbols(Symtab))) { in FunctionAtAddress()
|
| H A D | ELFDumper.cpp | 283 virtual void printSymtabMessage(const Elf_Shdr *Symtab, size_t Offset, in printSymtabMessage() argument 379 ArrayRef<Elf_Word> getShndxTable(const Elf_Shdr *Symtab) const; 544 void printSymtabMessage(const Elf_Shdr *Symtab, size_t Offset, 810 ELFDumper<ELFT>::getShndxTable(const Elf_Shdr *Symtab) const { in getShndxTable() 811 if (Symtab) { in getShndxTable() 812 auto It = ShndxTables.find(Symtab); in getShndxTable() 3281 const Elf_Shdr &Symtab) -> StringRef { in getGroups() argument 3282 Expected<StringRef> StrTableOrErr = Obj.getStringTableForSymtab(Symtab); in getGroups() 3285 describe(Symtab) + ": " + in getGroups() 3646 void GNUELFDumper<ELFT>::printSymtabMessage(const Elf_Shdr *Symtab, in printSymtabMessage() argument [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/obj2yaml/ |
| H A D | elf2yaml.cpp | 57 Error dumpSymbols(const Elf_Shdr *Symtab, 636 const Elf_Shdr *Symtab, Optional<std::vector<ELFYAML::Symbol>> &Symbols) { in dumpSymbols() argument 637 if (!Symtab) in dumpSymbols() 640 auto SymtabOrErr = Obj.symbols(Symtab); in dumpSymbols() 647 auto StrTableOrErr = Obj.getStringTableForSymtab(*Symtab); in dumpSymbols() 651 if (Symtab->sh_type == ELF::SHT_SYMTAB) { in dumpSymbols() 659 if (auto EC = dumpSymbol(&Sym, Symtab, *StrTableOrErr, S)) in dumpSymbols() 1436 const Elf_Shdr *Symtab = *SymtabOrErr; in getSymbolName() local 1437 auto SymOrErr = Obj.getSymbol(Symtab, SymbolNdx); in getSymbolName() 1441 auto StrTabOrErr = Obj.getStringTableForSymtab(*Symtab); in getSymbolName() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| H A D | StripSymbols.cpp | 226 if (auto *Symtab = I.getValueSymbolTable()) in StripSymbolNames() local 227 StripSymtab(*Symtab, PreserveDbgInfo); in StripSymbolNames()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-ar/ |
| H A D | llvm-ar.cpp | 212 static bool Symtab = true; ///< 's' modifier variable 355 Symtab = true; in parseCommandLine() 359 Symtab = false; in parseCommandLine() 953 writeArchive(ArchiveName, NewMembersP ? *NewMembersP : NewMembers, Symtab, in performWriteOperation()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-lto2/ |
| H A D | llvm-lto2.cpp | 394 if (BFC.Symtab.size() >= sizeof(irsymtab::storage::Header)) { in dumpSymtab() 396 BFC.Symtab.data()); in dumpSymtab()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Bitcode/ |
| H A D | BitcodeReader.h | 125 StringRef Symtab, StrtabForSymtab; member
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-profdata/ |
| H A D | llvm-profdata.cpp | 1990 InstrProfSymtab *Symtab) { in traverseAllValueSites() argument 2012 if (Symtab == nullptr) in traverseAllValueSites() 2015 OS << Symtab->getFuncName(VD[V].Value); in traverseAllValueSites() 2092 InstrProfSymtab &Symtab = Reader->getSymtab(); in showInstrProfile() local 2093 InstrProfWriter::writeRecordInText(Func.Name, Func.Hash, Func, Symtab, in showInstrProfile()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/sancov/ |
| H A D | sancov.cpp | 608 MachO::symtab_command Symtab = O.getSymtabLoadCommand(); in findMachOIndirectCovFunctions() local 625 if (IndirectSymbol < Symtab.nsyms) { in findMachOIndirectCovFunctions()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-objdump/ |
| H A D | MachODump.cpp | 650 MachO::symtab_command Symtab = O->getSymtabLoadCommand(); in PrintIndirectSymbolTable() local 651 if (indirect_symbol < Symtab.nsyms) { in PrintIndirectSymbolTable() 811 const MachO::symtab_command Symtab = O->getSymtabLoadCommand(); in PrintRelocationEntries() local 915 if (r_symbolnum > Symtab.nsyms) in PrintRelocationEntries() 3059 MachO::symtab_command Symtab = info->O->getSymtabLoadCommand(); in GuessIndirectSymbol() local 3084 if (indirect_symbol < Symtab.nsyms) { in GuessIndirectSymbol() 3115 if (indirect_symbol < Symtab.nsyms) { in GuessIndirectSymbol() 10111 MachO::symtab_command Symtab = Obj->getSymtabLoadCommand(); in PrintLoadCommands() local 10112 PrintSymtabLoadCommand(Symtab, Obj->is64Bit(), Buf.size()); in PrintLoadCommands() 10115 MachO::symtab_command Symtab = Obj->getSymtabLoadCommand(); in PrintLoadCommands() local [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 3366 if (auto *Symtab = F.getValueSymbolTable()) in writeFunction() local 3367 writeFunctionLevelValueSymbolTable(*Symtab); in writeFunction() 4567 SmallVector<char, 0> Symtab; in writeSymtab() local 4572 if (Error E = irsymtab::build(Mods, Symtab, StrtabBuilder, Alloc)) { in writeSymtab() 4578 {Symtab.data(), Symtab.size()}); in writeSymtab()
|