Rui Ueyama
e48f223ed6
Remove `else` or `break` after `fatal`. NFC.
...
fatal() does not return, so we don't need `else` or `break` after a call
of fatal.
llvm-svn: 319355
2017-11-29 20:45:58 +00:00
Rui Ueyama
ceb15e8a51
Fix spelling. NFC.
...
llvm-svn: 319238
2017-11-28 22:17:39 +00:00
Rui Ueyama
2445b0ccac
Remove unused `using`.
...
llvm-svn: 319236
2017-11-28 22:14:13 +00:00
Rui Ueyama
2017d52b54
Move Memory.{h,cpp} to Common.
...
Differential Revision: https://reviews.llvm.org/D40571
llvm-svn: 319221
2017-11-28 20:39:17 +00:00
Sam Clegg
f95826dccd
[WebAssembly] Remove initializers from Config.h
...
These should get initialized in by Driver.cpp based on
command line options.
Also, sort entries.
Differential Revision: https://reviews.llvm.org/D40570
llvm-svn: 319219
2017-11-28 20:27:21 +00:00
Rui Ueyama
3e03944f02
Factor out more code to Common/Args.cpp.
...
Differential Revision: https://reviews.llvm.org/D40540
llvm-svn: 319211
2017-11-28 19:58:45 +00:00
Rui Ueyama
53fe469162
Factor out common code to Common/Strings.cpp.
...
Differential Revision: https://reviews.llvm.org/D40530
llvm-svn: 319138
2017-11-28 02:15:26 +00:00
Sam Clegg
a80d94d52b
Rename `Symtab` private memory to avoid confusion with global `Symtab`
...
This is also consistent with SymVector that exists in COFF port
and soon to be added to the wasm port.
Split off as part of https://reviews.llvm.org/D40371
Differential Revision: https://reviews.llvm.org/D40525
llvm-svn: 319113
2017-11-27 23:16:06 +00:00
Sam Clegg
e2ed092e01
Consistent use of <internal> when displaying internal symbol names
...
Differential Revision: https://reviews.llvm.org/D40510
llvm-svn: 319108
2017-11-27 22:49:16 +00:00
David Blaikie
c004ffcd42
wasm/OutputSegment.h: Include missing header
...
llvm-svn: 318879
2017-11-22 21:10:17 +00:00
Sam Clegg
c94d393ad5
[WebAssembly] Initial wasm linker implementation
...
This linker backend is still a work in progress but is
enough to link simple programs including linking against
library archives.
Differential Revision: https://reviews.llvm.org/D34851
llvm-svn: 318539
2017-11-17 18:14:09 +00:00