Please use GitHub pull requests for new patches. Avoid migrating existing patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
lld/wasm/SymbolTable.h
Show First 20 Lines • Show All 96 Lines • ▼ Show 20 Lines | public: | ||||
DefinedTable *addSyntheticTable(StringRef name, uint32_t flags, | DefinedTable *addSyntheticTable(StringRef name, uint32_t flags, | ||||
InputTable *global); | InputTable *global); | ||||
void handleSymbolVariants(); | void handleSymbolVariants(); | ||||
void handleWeakUndefines(); | void handleWeakUndefines(); | ||||
DefinedFunction *createUndefinedStub(const WasmSignature &sig); | DefinedFunction *createUndefinedStub(const WasmSignature &sig); | ||||
std::vector<ObjFile *> objectFiles; | std::vector<ObjFile *> objectFiles; | ||||
std::vector<StubFile *> stubFiles; | |||||
std::vector<SharedFile *> sharedFiles; | std::vector<SharedFile *> sharedFiles; | ||||
std::vector<BitcodeFile *> bitcodeFiles; | std::vector<BitcodeFile *> bitcodeFiles; | ||||
std::vector<InputFunction *> syntheticFunctions; | std::vector<InputFunction *> syntheticFunctions; | ||||
std::vector<InputGlobal *> syntheticGlobals; | std::vector<InputGlobal *> syntheticGlobals; | ||||
std::vector<InputTable *> syntheticTables; | std::vector<InputTable *> syntheticTables; | ||||
private: | private: | ||||
std::pair<Symbol *, bool> insert(StringRef name, const InputFile *file); | std::pair<Symbol *, bool> insert(StringRef name, const InputFile *file); | ||||
Show All 36 Lines |