Lines Matching full:symboltable
1 //===- SymbolTable.cpp ----------------------------------------------------===//
9 #include "SymbolTable.h"
24 SymbolTable *symtab;
26 void SymbolTable::addFile(InputFile *file, StringRef symName) {
81 void SymbolTable::compileBitcodeFiles() {
97 Symbol *SymbolTable::find(StringRef name) {
104 void SymbolTable::replace(StringRef name, Symbol* sym) {
109 std::pair<Symbol *, bool> SymbolTable::insertName(StringRef name) {
133 std::pair<Symbol *, bool> SymbolTable::insert(StringRef name,
221 DefinedFunction *SymbolTable::addSyntheticFunction(StringRef name,
235 DefinedData *SymbolTable::addOptionalDataSymbol(StringRef name,
250 DefinedData *SymbolTable::addSyntheticDataSymbol(StringRef name,
258 DefinedGlobal *SymbolTable::addSyntheticGlobal(StringRef name, uint32_t flags,
268 DefinedGlobal *SymbolTable::addOptionalGlobalSymbol(StringRef name,
280 DefinedTable *SymbolTable::addSyntheticTable(StringRef name, uint32_t flags,
353 Symbol *SymbolTable::addSharedFunction(StringRef name, uint32_t flags,
404 Symbol *SymbolTable::addSharedData(StringRef name, uint32_t flags,
426 Symbol *SymbolTable::addDefinedFunction(StringRef name, uint32_t flags,
482 Symbol *SymbolTable::addDefinedData(StringRef name, uint32_t flags,
507 Symbol *SymbolTable::addDefinedGlobal(StringRef name, uint32_t flags,
531 Symbol *SymbolTable::addDefinedTag(StringRef name, uint32_t flags,
555 Symbol *SymbolTable::addDefinedTable(StringRef name, uint32_t flags,
617 Symbol *SymbolTable::addUndefinedFunction(StringRef name,
690 Symbol *SymbolTable::addUndefinedData(StringRef name, uint32_t flags,
716 Symbol *SymbolTable::addUndefinedGlobal(StringRef name,
742 Symbol *SymbolTable::addUndefinedTable(StringRef name,
768 Symbol *SymbolTable::addUndefinedTag(StringRef name,
794 TableSymbol *SymbolTable::createUndefinedIndirectFunctionTable(StringRef name) {
808 TableSymbol *SymbolTable::createDefinedIndirectFunctionTable(StringRef name) {
826 TableSymbol *SymbolTable::resolveIndirectFunctionTable(bool required) {
862 void SymbolTable::addLazy(StringRef name, InputFile *file) {
900 bool SymbolTable::addComdat(StringRef name) {
907 bool SymbolTable::getFunctionVariant(Symbol* sym, const WasmSignature *sig,
948 void SymbolTable::trace(StringRef name) {
952 void SymbolTable::wrap(Symbol *sym, Symbol *real, Symbol *wrap) {
974 InputFunction *SymbolTable::replaceWithUnreachable(Symbol *sym,
990 void SymbolTable::replaceWithUndefined(Symbol *sym) {
1003 void SymbolTable::handleWeakUndefines() {
1019 DefinedFunction *SymbolTable::createUndefinedStub(const WasmSignature &sig) {
1038 void SymbolTable::handleSymbolVariants() {