summaryrefslogtreecommitdiffstats
path: root/lld/wasm/SymbolTable.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [WebAssembly] Check function signatures by defaultSam Clegg2018-05-051-7/+4
* [WebAssembly] Avoid COMDAT hashmap lookup for each symbol. NFCNicholas Wilson2018-03-141-2/+2
* [WebAssembly] Refactor order of creation for SyntheticFunctionNicholas Wilson2018-03-091-3/+6
* [WebAssembly] Simplify COMDAT handling.Rui Ueyama2018-03-011-14/+2
* Use DenseMap::lookup() instead of find() and a hand-written null check.Rui Ueyama2018-02-281-4/+1
* [WebAssembly] Reduce code repetition. NFC.Rui Ueyama2018-02-281-18/+10
* [WebAssembly] Separate addUndefined into addUndefined{Function,Data,Global}.Rui Ueyama2018-02-281-111/+125
* [WebAssembly] Add explicit symbol tableSam Clegg2018-02-231-44/+86
* [WebAssembly] Rename GlobalSymbol types. NFC.Sam Clegg2018-02-201-9/+10
* Consistent (non) use of empty lines in include blocksSam Clegg2018-02-201-1/+0
* Use more early returns in SymbolTable.cpp.Rui Ueyama2018-02-201-33/+46
* feedbackSam Clegg2018-02-201-15/+8
* [WebAssembly] Split addDefined into two different methods. NFC.Sam Clegg2018-02-201-36/+47
* [WebAssembly] Check signatures of weakly defined funtions tooSam Clegg2018-02-201-0/+1
* [WebAssembly] Remove unneeded classifer methods from Symbol class. NFC.Sam Clegg2018-02-171-2/+2
* [WebAssembly] Simplify FunctionSymbol::get/set/hasFunctionType. NFC.Sam Clegg2018-02-161-6/+9
* [WebAssembly] Use a Symbol class heirarchy. NFC.Sam Clegg2018-02-141-59/+54
* Use LLVM's SetVector insteead of unordered_set.Rui Ueyama2018-02-131-3/+2
* [WebAssembly] Cleanup methods for add synthetic symbols to symbtab. NFC.Sam Clegg2018-02-131-23/+11
* clang formatSam Clegg2018-01-281-4/+4
* [WebAssemly] Associate symbol with InputChunk in which they are defined. NFC.Sam Clegg2018-01-281-8/+15
* [WebAssembly] Remove special handling of entry point export.Sam Clegg2018-01-201-2/+9
* [WebAssembly] Remove redundant function: addSyntheticUndefinedFunction. NFC.Sam Clegg2018-01-201-0/+1
* [WebAssembly] Add COMDAT supportSam Clegg2018-01-121-0/+16
* [WebAssembly] Create synthetic __wasm_call_ctors functionSam Clegg2018-01-121-0/+16
* [WebAssembly] Add InputChunk as common base class for InputSegment and InputF...Sam Clegg2018-01-101-1/+1
* [WebAssembly] Refactor symbol and symbol table to remove WasmSymbol referencesSam Clegg2018-01-101-34/+30
* [WebAssembly] Output functions individuallySam Clegg2018-01-091-27/+17
* [WebAssmebly] Fix references to weak aliasesSam Clegg2017-12-211-9/+1
* [WebAssembly] Fix typoSam Clegg2017-12-191-2/+2
* [WebAssembly] Add -u/--undefined argument handlingSam Clegg2017-12-071-0/+4
* [WebAssembly] Fix symbol exports under -r/--relocatableSam Clegg2017-12-071-2/+2
* [WebAssembly] Remove wasm/Strings.cpp+hSam Clegg2017-12-061-3/+2
* [WebAssembly] Fix typosSam Clegg2017-12-011-3/+3
* [WebAssembly] Allow function signature checking at link timeSam Clegg2017-11-301-21/+75
* Move Memory.{h,cpp} to Common.Rui Ueyama2017-11-281-1/+1
* Rename `Symtab` private memory to avoid confusion with global `Symtab`Sam Clegg2017-11-271-4/+4
* Consistent use of <internal> when displaying internal symbol namesSam Clegg2017-11-271-7/+4
* [WebAssembly] Initial wasm linker implementationSam Clegg2017-11-171-0/+191
OpenPOWER on IntegriCloud