Home
last modified time | relevance | path

Searched refs:StrTable (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Option/
H A DOptTable.h97 void appendPrefixes(const StringTable &StrTable, in appendPrefixes()
101 Prefixes.push_back(StrTable[PrefixOffset]); in appendPrefixes()
104 StringRef getPrefix(const StringTable &StrTable, in getPrefix()
107 return StrTable[getPrefixOffsets(PrefixesTable)[PrefixIndex]]; in getPrefix()
110 StringRef getPrefixedName(const StringTable &StrTable) const { in getPrefixedName()
111 return StrTable[PrefixedNameOffset]; in getPrefixedName()
114 StringRef getName(const StringTable &StrTable, in getName()
117 hasNoPrefix() ? 0 : getPrefix(StrTable, PrefixesTable, 0).size(); in getName()
118 return getPrefixedName(StrTable).drop_front(PrefixLength); in getName()
125 const StringTable *StrTable;
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Option/
H A DOptTable.cpp36 const StringTable *StrTable; member
39 explicit OptNameLess(const StringTable &StrTable, in OptNameLess()
41 : StrTable(&StrTable), PrefixesTable(PrefixesTable) {} in OptNameLess()
49 if (int Cmp = StrCmpOptionName(A.getName(*StrTable, PrefixesTable), in operator ()()
50 B.getName(*StrTable, PrefixesTable))) in operator ()()
54 A.appendPrefixes(*StrTable, PrefixesTable, APrefixes); in operator ()()
55 B.appendPrefixes(*StrTable, PrefixesTable, BPrefixes); in operator ()()
72 return StrCmpOptionName(I.getName(*StrTable, PrefixesTable), Name, false) < in operator ()()
80 OptTable::OptTable(const StringTable &StrTable, in OptTable() argument
83 : StrTable(&StrTable), PrefixesTable(PrefixesTable), in OptTable()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/MachO/
H A DMachOReader.cpp221 SymbolEntry constructSymbolEntry(StringRef StrTable, const nlist_t &nlist) { in constructSymbolEntry() argument
222 assert(nlist.n_strx < StrTable.size() && in constructSymbolEntry()
225 SE.Name = StringRef(StrTable.data() + nlist.n_strx).str(); in constructSymbolEntry()
234 StringRef StrTable = MachOObj.getStringTableData(); in readSymbolTable() local
238 ? constructSymbolEntry(StrTable, MachOObj.getSymbol64TableEntry( in readSymbolTable()
240 : constructSymbolEntry(StrTable, MachOObj.getSymbolTableEntry( in readSymbolTable()
H A DMachOObject.h304 StringTable StrTable; member
H A DMachOWriter.cpp293 uint8_t *StrTable = (uint8_t *)Buf->getBufferStart() + SymTabCommand.stroff; in writeStringTable() local
294 LayoutBuilder.getStringTableBuilder().write(StrTable); in writeStringTable()
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DELFDumper.cpp307 std::optional<StringRef> StrTable, bool IsDynamic,
404 std::optional<StringRef> StrTable,
521 std::optional<StringRef> StrTable; in getSymtabAndStrtab() local
524 StrTable = *StrTableOrErr; in getSymtabAndStrtab()
535 return {Syms, StrTable}; in getSymtabAndStrtab()
541 std::optional<StringRef> StrTable; in printSymbolsHelper() local
547 StrTable = DynamicStringTable; in printSymbolsHelper()
551 std::tie(Syms, StrTable) = getSymtabAndStrtab(); in printSymbolsHelper()
570 printSymbol(Sym, &Sym - Syms.begin(), ShndxTable, StrTable, IsDynamic, in printSymbolsHelper()
669 DataRegion<Elf_Word> ShndxTable, StringRef StrTable,
[all …]
H A DARMEHABIPrinter.h374 StringRef StrTable = *StrTableOrErr; in FunctionAtAddress() local
381 auto NameOrErr = Sym.getName(StrTable); in FunctionAtAddress()
H A DXCOFFDumper.cpp929 StringRef StrTable = Obj.getStringTable(); in printStringTable() local
930 uint32_t StrTabSize = StrTable.size(); in printStringTable()
935 printAsStringList(StrTable, 4); in printStringTable()
H A DCOFFDumper.cpp2225 StringRef StrTable = Obj->getStringTable(); in printStringTable() local
2226 uint32_t StrTabSize = StrTable.size(); in printStringTable()
2231 printAsStringList(StrTable, 4); in printStringTable()
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/
H A Dllvm-objdump.cpp95 CommonOptTable(const StringTable &StrTable, in CommonOptTable() argument
99 : opt::GenericOptTable(StrTable, PrefixesTable, OptionInfos), in CommonOptTable()