HomeSort by relevance Sort by last modified time
    Searched refs:Symtab (Results 1 - 25 of 51) sorted by null

1 2 3

  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Object/
IRSymtab.cpp 70 SmallVector<char, 0> &Symtab;
77 Builder(SmallVector<char, 0> &Symtab, StringTableBuilder &StrtabBuilder,
79 : Symtab(Symtab), StrtabBuilder(StrtabBuilder), Saver(Alloc) {}
100 R.Offset = Symtab.size();
102 Symtab.insert(Symtab.end(), reinterpret_cast<const char *>(Objs.data()),
311 Symtab.resize(sizeof(storage::Header));
317 *reinterpret_cast<storage::Header *>(Symtab.data()) = Hdr;
323 Error irsymtab::build(ArrayRef<Module *> Mods, SmallVector<char, 0> &Symtab,
    [all...]
IRObjectFile.cpp 33 SymTab.addModule(M.get());
48 SymTab.printSymbolName(OS, getSym(Symb));
53 return SymTab.getSymbolFlags(getSym(Symb));
58 Ret.p = reinterpret_cast<uintptr_t>(SymTab.symbols().data());
64 Ret.p = reinterpret_cast<uintptr_t>(SymTab.symbols().data() +
65 SymTab.symbols().size());
151 F.Symtab = std::move(FCOrErr->Symtab);
  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Object/
IRSymtab.h 66 ArrayRef<T> get(StringRef Symtab) const {
67 return {reinterpret_cast<const T *>(Symtab.data() + Offset), Size};
130 /// Version number of the symtab format. This number should be incremented
155 /// Fills in Symtab and StrtabBuilder with a valid symbol and string table for
157 Error build(ArrayRef<Module *> Mods, SmallVector<char, 0> &Symtab,
226 /// This class can be used to read a Symtab and Strtab produced by
229 StringRef Symtab, Strtab;
239 return R.get(Symtab);
243 return *reinterpret_cast<const storage::Header *>(Symtab.data());
250 Reader(StringRef Symtab, StringRef Strtab) : Symtab(Symtab), Strtab(Strtab)
    [all...]
IRObjectFile.h 34 ModuleSymbolTable SymTab;
79 /// for the irsymtab are owned by Symtab and Strtab.
82 SmallVector<char, 0> Symtab, Strtab;
  /build/kati/
symtab.cc 19 #include "symtab.h"
106 class Symtab {
108 Symtab() {
132 ~Symtab() {
170 static Symtab* g_symtab;
173 g_symtab = new Symtab;
symtab.h 28 class Symtab;
63 friend class Symtab;
  /external/llvm/include/llvm/ProfileData/
InstrProfReader.h 56 InstrProfReader() : LastError(instrprof_error::success), Symtab() {}
68 /// Return the PGO symtab. There are three different readers:
72 /// backend or frontend). Since creating PGO symtab can create
81 std::unique_ptr<InstrProfSymtab> Symtab;
150 assert(Symtab.get());
151 return *Symtab.get();
201 assert(Symtab.get());
202 return *Symtab.get();
206 Error createSymtab(InstrProfSymtab &Symtab);
244 return Symtab->getFuncName(swap(NameRef))
    [all...]
InstrProfWriter.h 56 InstrProfSymtab &Symtab, raw_fd_ostream &OS);
  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/ProfileData/
InstrProfReader.h 81 /// Return the PGO symtab. There are three different readers:
85 /// backend or frontend). Since creating PGO symtab can create
94 std::unique_ptr<InstrProfSymtab> Symtab;
167 assert(Symtab.get());
168 return *Symtab.get();
217 assert(Symtab.get());
218 return *Symtab.get();
222 Error createSymtab(InstrProfSymtab &Symtab);
266 return Symtab->getFuncName(swap(NameRef));
384 Error populateSymtab(InstrProfSymtab &Symtab) override
    [all...]
InstrProfWriter.h 72 InstrProfSymtab &Symtab, raw_fd_ostream &OS);
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Instrumentation/
CGProfile.cpp 31 InstrProfSymtab Symtab;
40 (void)(bool)Symtab.create(M);
66 UpdateCounts(TTI, &F, Symtab.getFunction(VD.Value), VD.Count);
IndirectCallPromotion.cpp 175 // Symtab that maps indirect call profile values to function names and
177 InstrProfSymtab *Symtab;
207 ICallPromotionFunc(Function &Func, Module *Modu, InstrProfSymtab *Symtab,
209 : F(Func), M(Modu), Symtab(Symtab), SamplePGO(SamplePGO), ORE(ORE) {}
267 Function *TargetFunction = Symtab->getFunction(Target);
387 InstrProfSymtab Symtab;
388 if (Error E = Symtab.create(M, InLTO)) {
390 LLVM_DEBUG(dbgs() << "Failed to create symtab: " << SymtabFailure << "\n");
412 ICallPromotionFunc ICallPromotion(F, &M, &Symtab, SamplePGO, *ORE)
    [all...]
  /external/llvm/unittests/ProfileData/
InstrProfTest.cpp 765 InstrProfSymtab Symtab;
766 Symtab.mapAddress(uint64_t(callee1), 0x1000ULL);
767 Symtab.mapAddress(uint64_t(callee2), 0x2000ULL);
768 Symtab.mapAddress(uint64_t(callee3), 0x3000ULL);
769 Symtab.mapAddress(uint64_t(callee4), 0x4000ULL);
771 Symtab.finalizeSymtab();
773 VPData->deserializeTo(Record, &Symtab.getAddrHashMap());
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/unittests/ProfileData/
InstrProfTest.cpp 766 InstrProfSymtab Symtab;
767 Symtab.mapAddress(uint64_t(callee1), 0x1000ULL);
768 Symtab.mapAddress(uint64_t(callee2), 0x2000ULL);
769 Symtab.mapAddress(uint64_t(callee3), 0x3000ULL);
770 Symtab.mapAddress(uint64_t(callee4), 0x4000ULL);
773 VPData->deserializeTo(Record, &Symtab);
    [all...]
  /build/soong/symbol_inject/
macho.go 35 symbols := machoFile.Symtab.Syms
86 fmt.Println("\tSymtab: &macho.Symtab{")
88 for _, symbol := range machoFile.Symtab.Syms {
macho_symboldata_test.go 43 Symtab: &macho.Symtab{
78 Symtab: &macho.Symtab{
  /external/llvm/lib/Transforms/Instrumentation/
IndirectCallPromotion.cpp 136 // Symtab that maps indirect call profile values to function names and
138 InstrProfSymtab *Symtab;
208 ICallPromotionFunc(Function &Func, Module *Modu, InstrProfSymtab *Symtab)
209 : F(Func), M(Modu), Symtab(Symtab) {
218 Function *DirectCallee = Symtab->getFunction(Target);
249 << Symtab->getFuncName(Target) << "\n");
293 StringRef TargetFuncName = Symtab->getFuncName(Target);
628 InstrProfSymtab Symtab;
629 Symtab.create(M, InLTO)
    [all...]
  /external/llvm/lib/ProfileData/
InstrProfReader.cpp 119 Symtab.reset(new InstrProfSymtab());
183 Symtab->addFuncName(VD.first);
208 Symtab->finalizeSymtab();
214 Symtab->addFuncName(Record.Name);
249 Symtab->finalizeSymtab();
302 Error RawInstrProfReader<IntPtrT>::createSymtab(InstrProfSymtab &Symtab) {
303 if (Error E = Symtab.create(StringRef(NamesStart, NamesSize)))
309 Symtab.mapAddress(FPtr, I->NameRef);
311 Symtab.finalizeSymtab();
352 Symtab = std::move(NewSymtab)
    [all...]
InstrProfWriter.cpp 298 InstrProfSymtab &Symtab,
326 OS << Symtab.getFuncName(VD[I].Value) << ":" << VD[I].Count << "\n";
339 InstrProfSymtab Symtab;
342 Symtab.addFuncName(I.getKey());
343 Symtab.finalizeSymtab();
348 writeRecordInText(Func.second, Symtab, OS);
  /external/swiftshader/third_party/llvm-7.0/llvm/tools/obj2yaml/
elf2yaml.cpp 39 const Elf_Shdr *SymTab);
44 std::error_code dumpSymbols(const Elf_Shdr *Symtab,
46 std::error_code dumpSymbol(const Elf_Sym *Sym, const Elf_Shdr *SymTab,
52 std::error_code dumpRelocation(const RelT *Rel, const Elf_Shdr *SymTab,
96 const Elf_Shdr *SymTab) {
102 auto ShdrOrErr = Obj.getSection(Sym, SymTab, ShndxTable);
122 const Elf_Shdr *Symtab = nullptr;
138 Symtab = &Sec;
194 if (auto EC = dumpSymbols(Symtab, Y->Symbols))
204 ELFDumper<ELFT>::dumpSymbols(const Elf_Shdr *Symtab,
    [all...]
  /external/llvm/tools/obj2yaml/
elf2yaml.cpp 31 std::error_code dumpSymbol(const Elf_Sym *Sym, const Elf_Shdr *SymTab,
37 std::error_code dumpRelocation(const RelT *Rel, const Elf_Shdr *SymTab,
72 const Elf_Shdr *Symtab = nullptr;
83 Symtab = &Sec;
137 ErrorOr<StringRef> StrTableOrErr = Obj.getStringTableForSymtab(*Symtab);
143 for (const Elf_Sym &Sym : Obj.symbols(Symtab)) {
151 ELFDumper<ELFT>::dumpSymbol(&Sym, Symtab, StrTable, S))
175 ELFDumper<ELFT>::dumpSymbol(const Elf_Sym *Sym, const Elf_Shdr *SymTab,
187 ErrorOr<const Elf_Shdr *> ShdrOrErr = Obj.getSection(Sym, SymTab, ShndxTable);
205 const Elf_Shdr *SymTab,
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/ProfileData/
InstrProfReader.cpp 139 Symtab.reset(new InstrProfSymtab());
206 if (Error E = Symtab->addFuncName(VD.first))
239 if (Error E = Symtab->addFuncName(Record.Name))
325 Error RawInstrProfReader<IntPtrT>::createSymtab(InstrProfSymtab &Symtab) {
326 if (Error E = Symtab.create(StringRef(NamesStart, NamesSize)))
332 Symtab.mapAddress(FPtr, I->NameRef);
374 Symtab = std::move(NewSymtab);
441 VDataPtrOrErr.get()->deserializeTo(Record, Symtab.get());
694 if (Symtab.get())
695 return *Symtab.get()
    [all...]
InstrProfWriter.cpp 337 InstrProfSymtab &Symtab,
365 OS << Symtab.getFuncNameOrExternalSymbol(VD[I].Value) << ":"
379 InstrProfSymtab Symtab;
382 if (Error E = Symtab.addFuncName(I.getKey()))
388 writeRecordInText(I.getKey(), Func.first, Func.second, Symtab, OS);
  /external/llvm/tools/llvm-readobj/
ARMEHABIPrinter.h 316 const Elf_Shdr *Symtab;
339 const Elf_Shdr *Symtab)
340 : SW(SW), ELF(ELF), Symtab(Symtab) {}
352 ErrorOr<StringRef> StrTableOrErr = ELF->getStringTableForSymtab(*Symtab);
356 for (const Elf_Sym &Sym : ELF->symbols(Symtab))
388 const Elf_Shdr *SymTab = *SymTabOrErr;
399 const Elf_Sym *Symbol = ELF->getRelocationSymbol(&RelA, SymTab);
402 ELF->getSection(Symbol, SymTab, ShndxTable);
  /external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-readobj/
ARMEHABIPrinter.h 333 const Elf_Shdr *Symtab;
356 const Elf_Shdr *Symtab)
357 : SW(SW), ELF(ELF), Symtab(Symtab) {}
369 auto StrTableOrErr = ELF->getStringTableForSymtab(*Symtab);
374 for (const Elf_Sym &Sym : unwrapOrError(ELF->symbols(Symtab)))
407 const Elf_Shdr *SymTab = *SymTabOrErr;
419 unwrapOrError(ELF->getRelocationSymbol(&RelA, SymTab));
421 auto Ret = ELF->getSection(Symbol, SymTab, ShndxTable);

Completed in 1182 milliseconds

1 2 3