Searched refs:TableSymbol (Results 1 – 7 of 7) sorted by relevance
| /openbsd-src/gnu/llvm/lld/wasm/ |
| H A D | Symbols.cpp | 101 TableSymbol *WasmSym::indirectFunctionTable; 112 if (isa<TableSymbol>(this)) in getWasmType() 387 void TableSymbol::setLimits(const WasmLimits &limits) { in setLimits() 395 uint32_t TableSymbol::getTableNumber() const { in getTableNumber() 402 void TableSymbol::setTableNumber(uint32_t number) { in setTableNumber() 410 bool TableSymbol::hasTableNumber() const { in hasTableNumber() 418 : TableSymbol(name, DefinedTableKind, flags, file, in DefinedTable()
|
| H A D | SymbolTable.h | 85 TableSymbol *resolveIndirectFunctionTable(bool required); 123 TableSymbol *createDefinedIndirectFunctionTable(StringRef name); 124 TableSymbol *createUndefinedIndirectFunctionTable(StringRef name);
|
| H A D | Symbols.h | 385 class TableSymbol : public Symbol { 400 TableSymbol(StringRef name, Kind k, uint32_t flags, InputFile *f, in TableSymbol() function 408 class DefinedTable : public TableSymbol { 418 class UndefinedTable : public TableSymbol { 423 : TableSymbol(name, UndefinedTableKind, flags, file, type) { in UndefinedTable() 620 static TableSymbol *indirectFunctionTable;
|
| H A D | SymbolTable.cpp | 196 if (!isa<TableSymbol>(existing)) { in checkTableType() 201 const WasmTableType *oldType = cast<TableSymbol>(existing)->getTableType(); in checkTableType() 663 TableSymbol *SymbolTable::createUndefinedIndirectFunctionTable(StringRef name) { in createUndefinedIndirectFunctionTable() 674 return cast<TableSymbol>(sym); in createUndefinedIndirectFunctionTable() 677 TableSymbol *SymbolTable::createDefinedIndirectFunctionTable(StringRef name) { in createDefinedIndirectFunctionTable() 684 TableSymbol *sym = addSyntheticTable(name, flags, table); in createDefinedIndirectFunctionTable() 695 TableSymbol *SymbolTable::resolveIndirectFunctionTable(bool required) { in resolveIndirectFunctionTable() 698 if (!isa<TableSymbol>(existing)) { in resolveIndirectFunctionTable() 712 return cast<TableSymbol>(existing); in resolveIndirectFunctionTable()
|
| H A D | SyntheticSections.cpp | 219 assert(TableSymbol::classof(sym)); in addImport() 220 auto *table = cast<TableSymbol>(sym); in addImport() 272 auto *tableSym = cast<TableSymbol>(sym); in writeBody() 647 } else if (auto *t = dyn_cast<TableSymbol>(sym)) { in writeBody()
|
| H A D | InputFiles.h | 153 TableSymbol *getTableSymbol(uint32_t index) const;
|
| H A D | InputFiles.cpp | 561 TableSymbol *ObjFile::getTableSymbol(uint32_t index) const { in getTableSymbol() 562 return cast<TableSymbol>(symbols[index]); in getTableSymbol()
|