Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
c99042ba973be37d9a5bcbb258f83251bf36b673
/
llvm
/
lib
/
MC
/
WasmObjectWriter.cpp
15f349f
[WebAssembly] Disallow weak undefined globals in the object format
by Nicholas Wilson
· 8 years ago
c22bfb6
[WebAssembly] Reorder reloc sections to come between symtab and name
by Nicholas Wilson
· 8 years ago
03e101f
[WebAssembly] Use uint8_t for single byte values to match the spec
by Sam Clegg
· 8 years ago
586320c
[WebAssembly] Reorder symbol table to match MC order
by Nicholas Wilson
· 8 years ago
86b4a09
[WebAssembly] Remove DataSize from linking metadata section
by Sam Clegg
· 8 years ago
545932b
Simplify a DEBUG statement to remove a set but not used variable in release builds.
by Eric Christopher
· 8 years ago
6c899ba
[WebAssembly] Add first claass symbol table to wasm objects
by Sam Clegg
· 8 years ago
b7a5469
[WebAssembly] MC: Make explicit our current lack of support for relocations against unnamed temporary symbols.
by Sam Clegg
· 8 years ago
8defa95
[WebAssembly] MC: Remove redundant struct types
by Sam Clegg
· 8 years ago
6e7f182
[WebAssembly] MC: Remove unused code for handling of wasm globals
by Sam Clegg
· 8 years ago
f9edbe9
[WebAssembly] MC: Resolve aliases when creating provisional table entries
by Sam Clegg
· 8 years ago
329e76d
[WebAssembly] Remove some unused code and tidy logging. NFC.
by Sam Clegg
· 8 years ago
68b425f
[WebAssembly] Remove "name" section of object wasm object files
by Sam Clegg
· 8 years ago
60ec303
[WebAssembly] Store function index rather than table index in TABLE_INDEX relocations
by Sam Clegg
· 8 years ago
30e1bbc
[WebAssembly] MC: Start table at offset 1 rather than 0
by Sam Clegg
· 8 years ago
9f3fe42
[WebAssembly] Remove debug names from symbol table
by Sam Clegg
· 8 years ago
0917c9e
[WebAssembly] Make WasmObjectWriter's destructor public; NFC
by Dan Gohman
· 8 years ago
cd65f69
[WebAssembly] MC: Remove SetUsed argument when calling MCSymbol::isDefined et al
by Sam Clegg
· 8 years ago
d423f0d
[WebAssemlby] MC: Don't write COMDAT symbols as global imports
by Sam Clegg
· 8 years ago
ea7cace
[WebAssembly] Add COMDAT support
by Sam Clegg
· 8 years ago
d707c37
Use a MCExpr for the size of MCFillFragment.
by Rafael Espindola
· 8 years ago
270ed1b
[WebAssembly] MC: Use zero for provisional value of undefined symbols
by Sam Clegg
· 8 years ago
6006e09
[WebAssembly] MC: Fix for address taken aliases
by Sam Clegg
· 8 years ago
b6a4298
[WebAssembly] Fix local references to weak aliases
by Sam Clegg
· 8 years ago
83b1622
[WebAssembly] Remove an obsolete comment.
by Dan Gohman
· 8 years ago
bafe690
[WebAssembly] Implement @llvm.global_ctors and @llvm.global_dtors
by Sam Clegg
· 8 years ago
910c012
Remove redundant includes from lib/MC.
by Michael Zolotukhin
· 8 years ago
f950b24
Reland "[WebAssembly] Import the linear memory and function table."
by Sam Clegg
· 8 years ago
8460b26
Revert "[WebAssembly] Import the linear memory and function table."
by Sam Clegg
· 8 years ago
96d22e12a
[WebAssembly] Import the linear memory and function table.
by Dan Gohman
· 8 years ago
ad19047d
[WebAssembly] Remove WASM_STACK_POINTER.
by Dan Gohman
· 8 years ago
32ce5ca
[WebAssembly] Make stack-pointer imports mutable.
by Dan Gohman
· 8 years ago
c2c9977
[WebAssembly] Implement WASM_STACK_POINTER.
by Dan Gohman
· 8 years ago
a2b35da
Reland "[WebAssembly] Add visibility flag to Wasm symbol flags""
by Sam Clegg
· 8 years ago
e74a864
[WebAssembly] Revert r319488 "Add visibility flag to Wasm symbol flags"
by Heejin Ahn
· 8 years ago
9138b7b
Add visibility flag to Wasm symbol flags
by Sam Clegg
· 8 years ago
2803bfa
[WebAssembly] Support bitcasted function addresses with varargs.
by Dan Gohman
· 8 years ago
c55d13f
[WebAssembly] MC: Don't allow zero sized data segments
by Sam Clegg
· 8 years ago
12fd3da
[WebAssembly] MC: Fix crash when -g specified.
by Sam Clegg
· 8 years ago
615eb47
Reverting r315590; it did not include changes for llvm-tblgen, which is causing link errors for several people.
by Aaron Ballman
· 8 years ago
3e0199f
[dump] Remove NDEBUG from test to enable dump methods [NFC]
by Don Hinton
· 8 years ago
60fbc7c
[MC] Thread unique_ptr<MCObjectWriter> through the create.*ObjectWriter
by Lang Hames
· 8 years ago
1301a87
[MC] Plumb unique_ptr<MCWasmObjectTargetWriter> through createWasmObjectWriter
by Lang Hames
· 8 years ago
63ebb81
[WebAssembly] Allow each data segment to specify its own alignment
by Sam Clegg
· 8 years ago
ba9fa9f
[WebAssembly] Model weakly defined symbols as wasm exports
by Sam Clegg
· 8 years ago
31a2c80
[WebAssembly] Add support for local symbol bindings
by Sam Clegg
· 8 years ago
d95ed95
Reland "[WebAssembly] Add support for naming wasm data segments"
by Sam Clegg
· 8 years ago
b487bf4
Reverting due to Green Dragon bot failure.
by Mike Edwards
· 8 years ago
b292c25
[WebAssembly] Add support for naming wasm data segments
by Sam Clegg
· 8 years ago
759631c
[WebAssembly] MC: Create wasm data segments based on MCSections
by Sam Clegg
· 8 years ago
66a99e4
Change encodeU/SLEB128 to pad to certain number of bytes
by Sam Clegg
· 8 years ago
457fb0b
[WebAssembly] Pass ArrayRef rather than SmallVector
by Sam Clegg
· 8 years ago
aff1c4d
[WebAssembly] MC: Fix crash in getProvitionalValue on weak references
by Sam Clegg
· 8 years ago
7c39594
[WebAssembly] Use a separate wasm data segment for each global symbol
by Sam Clegg
· 8 years ago
13a2e89
[WebAssembly] Update relocation names to match spec
by Sam Clegg
· 8 years ago
ceecfe5b
Simplify interface now that we don't need to pass IsPCRel. NFC.
by Rafael Espindola
· 8 years ago
6ad8f19
[WebAssembly] Fix use of cast vs dyn_cast
by Sam Clegg
· 8 years ago
b03c2b4
[WebAssembly] Use the correct size for MCFillFragment
by Sam Clegg
· 8 years ago
5e3d33a
[WebAssembly] Support weak defined symbols
by Sam Clegg
· 8 years ago
9bf73c0
[WebAssembly] Fix types for address taken functions
by Sam Clegg
· 8 years ago
8c4baa00
[WebAssembly] MC: Don't generate extra types for weak alias
by Sam Clegg
· 8 years ago
9e1ade9
[WebAssembly] Add data size and alignement to linking section
by Sam Clegg
· 8 years ago
fe6414b
[WebAssembly] Cleanup WasmObjectWriter.cpp. NFC
by Sam Clegg
· 8 years ago
9a90b68
WasmObjectWriter.cpp: Tweak a comment line. [-Wdocumentation]
by NAKAMURA Takumi
· 8 years ago
1fb8daa
Fix unused function build error in lld
by Sam Clegg
· 8 years ago
7f055de
[WebAssembly] Fix build failures introduced in r305769
by Sam Clegg
· 8 years ago
b7787fd
[WebAssembly] Add support for weak symbols in the binary format
by Sam Clegg
· 8 years ago
9d24fb7
[WebAssembly] Use __stack_pointer global when writing wasm binary
by Sam Clegg
· 8 years ago
ae03c1e7
[WebAssembly] Cleanup WebAssemblyWasmObjectWriter
by Sam Clegg
· 8 years ago
d99f607
[WebAssembly] MC: Fix value of R_WEBASSEMBLY_TABLE_INDEX relocations
by Sam Clegg
· 8 years ago
264b5d9
Move Object format code to lib/BinaryFormat.
by Zachary Turner
· 8 years ago
acd7d2b
[WebAssembly] MC: Refactor relocation handling
by Sam Clegg
· 8 years ago
6dc65e9
[WebAssembly] Remove unused methods from MCWasmObjectTargetWriter
by Sam Clegg
· 8 years ago
9e15f35
[WebAssembly] Refactor WasmObjectWriter::writeObject
by Sam Clegg
· 8 years ago
c38e947
[WebAssembly] MC: Fix references to undefined externals in data section
by Sam Clegg
· 8 years ago
1c154a6
[WebAssembly] MC: Include unnamed data when writing wasm files
by Sam Clegg
· 8 years ago
a06de02
[WebAssembly] Add size of section header to data relocation offsets.
by Sam Clegg
· 9 years ago
ff0730b
[WebAssembly] Write initial memory in pages not bytes
by Sam Clegg
· 9 years ago
03b1923
[WebAssembly] Fix relocation count in wasm binaries with call_indirect
by Sam Clegg
· 9 years ago
c8da0c0
Fix signed/unsigned warning
by Simon Pilgrim
· 9 years ago
970d02c
[WebAssembly] Initial linking metadata support
by Dan Gohman
· 9 years ago
9a4e45a
[WebAssembly] Fix import type to be signed LEBs
by Derek Schuff
· 9 years ago
b879539
[WebAssembly] Fix some broken type encodings in wasm binary
by Derek Schuff
· 9 years ago
13f080f
[WebAssembly] Update format of 'names' section.
by Derek Schuff
· 9 years ago
e2688c4
[WebAssembly] Use LEB encoding for value types
by Derek Schuff
· 9 years ago
d37dc2f
[WebAssembly] Add some comments and tidy up whitespace.
by Dan Gohman
· 9 years ago
82607f5
[WebAssembly] Add support for using a wasm global for the stack pointer.
by Dan Gohman
· 9 years ago
d934cb8
[WebAssembly] Basic support for Wasm object file encoding.
by Dan Gohman
· 9 years ago
7ea5adf
[WebAssembly] Implement the wasm binary container header.
by Dan Gohman
· 9 years ago
18eafb6
[WebAssembly] Add skeleton MC support for the Wasm container format
by Dan Gohman
· 9 years ago