/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);
|