Searched refs:TableSymbol (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/lld/wasm/ |
| H A D | Symbols.cpp | 98 TableSymbol *WasmSym::indirectFunctionTable; 109 if (isa<TableSymbol>(this)) in getWasmType() 380 void TableSymbol::setLimits(const WasmLimits &limits) { in setLimits() 388 uint32_t TableSymbol::getTableNumber() const { in getTableNumber() 395 void TableSymbol::setTableNumber(uint32_t number) { in setTableNumber() 403 bool TableSymbol::hasTableNumber() const { in hasTableNumber() 411 : TableSymbol(name, DefinedTableKind, flags, file, in DefinedTable()
|
| H A D | SymbolTable.h | 87 TableSymbol *resolveIndirectFunctionTable(bool required); 124 TableSymbol *createDefinedIndirectFunctionTable(StringRef name); 125 TableSymbol *createUndefinedIndirectFunctionTable(StringRef name);
|
| H A D | Symbols.h | 378 class TableSymbol : public Symbol { 393 TableSymbol(StringRef name, Kind k, uint32_t flags, InputFile *f, in TableSymbol() function 401 class DefinedTable : public TableSymbol { 411 class UndefinedTable : public TableSymbol { 416 : TableSymbol(name, UndefinedTableKind, flags, file, type) { in UndefinedTable() 610 static TableSymbol *indirectFunctionTable;
|
| H A D | SymbolTable.cpp | 188 if (!isa<TableSymbol>(existing)) { in checkTableType() 193 const WasmTableType *oldType = cast<TableSymbol>(existing)->getTableType(); in checkTableType() 651 TableSymbol *SymbolTable::createUndefinedIndirectFunctionTable(StringRef name) { in createUndefinedIndirectFunctionTable() 662 return cast<TableSymbol>(sym); in createUndefinedIndirectFunctionTable() 665 TableSymbol *SymbolTable::createDefinedIndirectFunctionTable(StringRef name) { in createDefinedIndirectFunctionTable() 672 TableSymbol *sym = addSyntheticTable(name, flags, table); in createDefinedIndirectFunctionTable() 683 TableSymbol *SymbolTable::resolveIndirectFunctionTable(bool required) { in resolveIndirectFunctionTable() 686 if (!isa<TableSymbol>(existing)) { in resolveIndirectFunctionTable() 700 return cast<TableSymbol>(existing); in resolveIndirectFunctionTable()
|
| H A D | SyntheticSections.cpp | 217 assert(TableSymbol::classof(sym)); in addImport() 218 auto *table = cast<TableSymbol>(sym); in addImport() 270 auto *tableSym = cast<TableSymbol>(sym); in writeBody() 646 } else if (auto *t = dyn_cast<TableSymbol>(sym)) { in writeBody()
|
| H A D | InputFiles.h | 151 TableSymbol *getTableSymbol(uint32_t index) const;
|
| H A D | InputFiles.cpp | 559 TableSymbol *ObjFile::getTableSymbol(uint32_t index) const { in getTableSymbol() 560 return cast<TableSymbol>(symbols[index]); in getTableSymbol()
|